Как получить значение параметров из выпадающего списка, используя Selenium? - PullRequest
0 голосов
/ 20 июня 2019

В данном коде мне нужен список значений атрибута «value» для каждой опции в выпадающем списке select:

<select id="myselect">
<option value="val1">Some Text</option>
<option value="val2">Some Text</option>
<option value="val3">Some Text</option>
<option value="val4">Some Text</option>
<option value="val5">Some Text</option>
<option value="val6">Some Text</option>
</select>

Я хочу список всех значений, который {Знач1, val2, val3, val4, val5, val6}

1 Ответ

1 голос
/ 20 июня 2019

Чтобы создать Список всех значений атрибута для каждого из параметров в теге <select>, вы можете использовать следующее Java решение на основе:

Select dropDownSelect = new Select(driver.findElement(By.id("myselect")));
List<WebElement> dropDownActualValues = dropDownSelect.getOptions();
for(WebElement element:dropDownActualValues)
    System.out.println(element.getAttribute("value"));
...