2010-06-07 174 views
4

我用Selenium很难测试级联下拉框。我想知道标准方法是什么。我有点不清楚要使用哪些命令,例如ClickAndWait,WaitForTextPresent等等。尝试使这个工作起作用似乎有些瑕疵。Selenium级联下拉列表框

有没有人有硒正确地测试了这一点?一个示例场景是有3个列表框,其中包含汽车制造商,型号和颜色。每一个都由另一个轮流填充。 Selenium需要以某种方式等待下一个列表框在测试之前填充。

回答

1

通常什么是做到这一点的最好办法是做

Select | select1 | option 
waitForSelectx | select2 | possiblePattern 
Select | select2 | option 
waitForSelectx | select3 | possiblePattern 
Select | select3 | option 

waitForSelectx只是为waitForSelect类型命令的一个速记。您需要选择最适合您的那个。

+0

谢谢我会放弃。 – jaffa 2010-06-08 16:23:56