从选择使用Chrome驱动程序以外的下拉列表中选择一个值

时间:2015-09-09 10:06:52

标签: selenium selenium-webdriver webdriver selenium-chromedriver

如何从下拉菜单中选择一个值,当我们点击文本框但没有选择语法时使用Chrome浏览器

1 个答案:

答案 0 :(得分:1)

public boolean selectDropdown(WebElement element, String itemName) {
    try {
        if (select != null) {
            List<WebElement> options = select.findElements(/*use a proper selector*/);
            for (WebElement option : options) {
                String sListBoxOption = option.getText();
                if (sSelectItem.equalsIgnoreCase(sListBoxOption)){
                    option.click();
                    return true;
                }
            }
        }
        return false;
    } catch (Exception e) {
        return false;
    }
}

您可以在下拉列表中发送Web元素和项目,您必须选择此元素作为此方法的参数。