Проверка элементов списка с помощью Selenium WebDriverJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Проверка элементов списка с помощью Selenium WebDriver

Сообщение Anonymous »

Код: Выделить всё

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");
}
}
Я могу проверить один элемент в списке, но в раскрывающемся списке мне нужно проверить около 20 элементов, и я не хочу использовать приведенную выше логику 20 раз. Есть ли более простой способ сделать это?

Подробнее здесь: https://stackoverflow.com/questions/177 ... -webdriver
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»