2016-08-09 3 views
-1

идентификатора выпадающего = «rw_520631» значения, которое я хочу, чтобы выбрать из выпадающего списка есть = «Автоматизация RW (0/6)»Как выбрать вариант из выпадающего списка с частичным текстом

Теперь здесь «Автоматизация RW "является статическим, но" (0/6) "может измениться. Как я могу выбрать это с помощью селена WebDriver в JAVA

+1

Пожалуйста, добавьте ваш код соответствующий HTML – Guy

ответ

0

Этот вопрос был здесь - Selenium Select - Selecting dropdown option by part of the text

Ниже приведен фрагмент кода ответа:

List <WebElements> optionsInnerText= driver.findElements(By.tagName("option")); 

for(WebElement text: optionsInnerText){ 

String textContent = text.getAttribute("textContent"); 

if(textContent.toLowerCase.contains(expectedText.toLowerCase)) 

     select.selectByPartOfVisibleText(expectedText); 
}