我有一项功能,需要单击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();
}
}