WebElement select = myD.findElement(By.xpath("//*[@id='custfoodtable']/tbody/tr[2]/td/div/select"));
List allOptions = select.findElements(By.tagName("option"));
for (WebElement option : allOptions) {
System.out.println(String.format("Value is: %s", option.getAttribute("value")));
option.click();
Object vaLue = "Gram";
if (option.getAttribute("value").equals(vaLue)) {
System.out.println("Pass");
} else {
System.out.println("fail");
}
}
Ich kann ein Element in einer Liste überprüfen, aber es gibt ungefähr 20 Elemente in einem Dropdown, die ich überprüfen muss, und ich möchte die obige Logik nicht 20 Mal verwenden. Gibt es eine einfachere Möglichkeit?
Überprüfen Sie Listenelemente mit Selenium WebDriver ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post