当前位置: 首页 > 知识库问答 >
问题:

使用selenium webdriver从自动建议框中选择值

阎博易
2023-03-14

我正在尝试自动化维基百科-搜索文本字段-使用selenium WebDriver。

我想发送文本“kin”到它,并选择值“kinu”从自动选择列表。

输入框的HTML:input type=“search”dir=“auto”accesskey=“f”autofocus=“autofocus”size=“20”name=“search”id=“searchinput”results=“10”autocomplete=“off”list=“建议”

所以我尝试使用xpath WebElement el1=driver.findElement(by.xpath(“//option[@value='kinu']”))查找值;但我找不到。还有别的办法弄到这个吗?

共有1个答案

宰父宾实
2023-03-14

您可能需要驱动程序首先单击元素(自动完成框),然后使用以下命令:

driver.findElement(By.xpath("//input[contains(@id, 'searchInput')]")).sendKeys("Kinu" + Keys.ENTER);
 类似资料:
  • 问题内容: 从文本框中,我尝试了多种方法来找出解决方案,但是失败了,因此请对该查询提供帮助 网站:-https: //www.goibibo.com/ 在该网站内,当我尝试从“ FROM”自动建议文本框中选择值时,我无法选择,因为我无法检查下拉列表,因为它是动态的,并且使用了一些JavaScript功能。所以请帮我 问题答案: 如果您需要XPath作为第一个自动建议选项,请尝试 您可以替换与获得第

  • 有人能帮我选择自动建议吗?

  • 问题内容: 我正在实现 jQuery UI自动完成功能, 并且想知道是否有任何方法仅允许从返回的 建议结果 中进行选择,而不是允许将任何值输入到文本框中。 我将其用于标记系统,就像该站点上使用的标记系统一样,因此我只想允许用户从返回到自动完成插件的预填充列表中选择标记。 问题答案: 我遇到与选择未定义相同的问题。为了安全起见,对此进行了变通并添加了功能。

  • 问题内容: 我的网站上有一个选择控件。我正在使用页面对象与页面进行交互。如果我这样做(在我的课程下的前两行和我的方法中) 它以空指针失败。我也尝试了没有。 现在,如果我在我的方法中执行此操作,则一切正常,然后选择正确的项目 这是该控件的实际网页摘要(已编辑以保护无辜者) 让我说我可以解决我的问题, 但是 我不明白为什么“ 正常 ”路径无法正常工作。 问题答案: 那是因为该类具有以下构造函数: 见J

  • 如何在java Android中创建一个自动选中的复选框?