使用Selenium级联下拉列表框

时间:2010-06-07 16:09:22

标签: selenium

我正在使用Selenium测试级联下拉框的难度很大。我想知道标准方法是什么。我有点不清楚使用哪些命令,即ClickAndWait,WaitForTextPresent等。尝试让它工作似乎有点黑客。

有人有硒能够正确测试吗?一个示例场景是拥有3个列表框,其中包含Car Make,Model和Color。每一个轮流由另一个轮流填充。在进行测试之前,Selenium需要以某种方式等待下一个列表框填充。

1 个答案:

答案 0 :(得分:1)

通常最好的方法是做

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

waitForSelectx只是waitForSelect类型命令之一的简写。您需要选择最适合您的那个。