我可以在JAVA平台上使用Selenium Webdriver在下拉列表中测试所有3种组合吗?

时间:2016-08-23 03:50:28

标签: java selenium-webdriver automated-tests

这就是我一次选择一个选项

WebElement address = driver.findElement(By.id("package-rooms"));
 Select ab=new Select(address);
 ab.selectByVisibleText("1"); 

但是一旦上面的代码完成,我想执行第2和第3个选项。我不想写单独的测试用例。我在硒中很新。请帮忙....谢谢!

1 个答案:

答案 0 :(得分:0)

如果要选择下拉菜单的所有选项,可以使用以下代码:

    WebElement address = driver.findElement(By.id("package-rooms"));
    Select ab=new Select(address);
    List<WebElement> list = ab.getOptions();
    for(Webelement ele : list){
        ab.selectByVisibleText(ele.getText());
    }

希望它有所帮助。