如何在Selenium中处理具有下拉列表的自动提供文本字段?

时间:2016-08-09 11:10:27

标签: selenium xpath autocomplete dropdown autosuggest

  1. 有一个名为"选择行业的文本字段"点击其中将显示下拉值列表。
  2. 附加参考enter image description here

    的屏幕截图

1 个答案:

答案 0 :(得分:0)

您发布的代码存在一些问题。稍微清理它可能会有效,但Selenium通过Select提供的方法可以利用。

String expectedValue = "Adverstising Services";
Select dropDown = new Select(driver.findElement(By.xpath(".//*[@id='select2-chooseInd-container']")));
dropDown.selectByVisibleText(expectedValue);

您可以在此处详细了解Select以及文档中提供的方法:https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/support/ui/Select.html