如何从部分文本的下拉列表中选择选项

时间:2016-08-09 11:43:22

标签: java selenium-webdriver automation

下拉ID =“rw_520631” 我想从下拉列表中选择的值是=“Automation RW(0/6)”

现在这里“自动化RW”是静态的,但“(0/6)”可以改变。 如何在JAVA中使用selenium webdriver选择此项

1 个答案:

答案 0 :(得分: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);
}