不使用“选择”就无法单击Selenium中的下拉菜单

时间:2019-12-27 05:15:26

标签: java selenium-webdriver

我有一项功能,需要单击Country下拉列表,然后从列表中选择country = India,然后单击所选的国家。但是由于代码中未使用Select标签,因此我们需要单击下拉菜单并选择一个值,而无需使用Select操作。

因此,请提供解决方案,我该怎么办?

我正在使用下面的代码来做到这一点:

driver.findElement(By.xpath("//div[@class='col-xs-12 col-sm-12 col-md-12 col-lg-12'][5]/div"));
Thread.sleep(2000);
List<WebElement> allOptions = driver.findElements(By.xpath("//div[@class='col-xs-12 col-sm-12 col-md-12 col-lg-12'][5]/div")); //get all the options from the dropdown
for(WebElement option : allOptions) {   
     if (option.getText().equals("Australia")) {
        option.click();
     }
}

0 个答案:

没有答案