【问题标题】:How to handle Autosuggestion text field having dropdown list in Selenium?如何处理 Selenium 中具有下拉列表的自动建议文本字段?
【发布时间】:2016-12-15 09:43:11
【问题描述】:
  1. 有一个名为“Choose an Industry”的文本字段,点击其中会显示下拉值列表。

附上 ref 的屏幕截图

【问题讨论】:

  • 您首先需要ActionChains将光标设置在下拉菜单上,然后点击所需选项
  • 谢谢安德森。能否请您详细说明一下,以帮助我理解
  • 指定你使用的编程语言
  • @Andersson:我使用 Java

标签: selenium xpath autocomplete dropdown autosuggest


【解决方案1】:

您发布的代码存在几个问题。稍微清理一下它可能会起作用,但是 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-10
    • 1970-01-01
    • 2012-09-22
    • 1970-01-01
    • 2021-10-31
    • 1970-01-01
    • 2020-11-27
    • 1970-01-01
    相关资源
    最近更新 更多