【发布时间】:2026-01-10 10:40:01
【问题描述】:
在 Java 中使用 Selenium Web 驱动程序 - 尝试从下拉菜单中获取所有值并将其存储到列表中,然后检查给定值是否存在于列表中。如果存在,则返回 true,否则返回 false。我是硒的新手,慢慢学习东西可以帮助我解决这个问题。谢谢
public void verifyResults() {
Boolean found=false;
WebElement ele=driver.findElement(By.xpath("/html/body/div[1]/div/form/div[3]/div[1]/div[1]/div[2]/div/div[1]/div/div[2]/ul"));
Select sel = new Select(ele);
List<WebElement> el = sel.getOptions();
for(int i=0;i<el.size();i++){
if(el[i].Equals("Agra")) {
found=true;
break;
}
}
if(found){
System.out.println(ele.getText());
}
}
【问题讨论】:
标签: java arrays list selenium-webdriver