2
WebElement select = myD.findElement(By.xpath("//*[@id='custfoodtable']/tbody/tr[2]/td/div/select"));
List<WebElement> 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");
    }
}

リスト内の 1 つの要素を確認できますが、確認する必要があるドロップダウンには 20 の要素があり、上記のロジックを 20 回使用したくありません。それを行う簡単な方法はありますか?

4

2 に答える 2