2016-09-22 4 views
0

Я пытаюсь извлечь все значения из выпадающего списка, используя селенид. с помощью selectOptionByValue («0») я могу принести одну value.but мне нужно все значения в выпадающем списке list.let меня знают, как это сделать с помощью кода селенидаКод селенида для получения выпадающего списка?

ответ

0

Может быть, вы могли бы попробовать использовать что-то вроде этого:

$$(By.xpath("//path/to/element")).iterator().forEachRemaining(element -> { 
    /** 
    * your code here, describe here what to do with each element found by the xpath 
    * e.x. 
    * element.click(); 
    */ 
}); 

Я использовал его для просмотра всех ссылок на странице с помощью специального атрибута class.

0

Попробуйте это решение:

Select select = new Select($(By.id("<SELECT_ID>"))); 
List<WebElement> elements = select.getOptions(); 
Смежные вопросы