【问题标题】:Not able to select dropdown in MS Edge; getting an ElementNotInteractableException error message无法在 MS Edge 中选择下拉菜单;收到 ElementNotInteractableException 错误消息
【发布时间】:2019-07-10 17:46:39
【问题描述】:

我无法使用 Selenium 在 Edge 中选择下拉值。收到以下错误消息:

org.openqa.selenium.ElementNotInteractableException: 命令失败,因为指定的元素不是指针或键盘

我在 Microsoft Edge 版本 18 中收到错误消息。

【问题讨论】:

  • 请包含导致此错误的代码。
  • 嗨 TylerH,我在下面添加了代码 select = new Select(select_Bill_State); select.selectByVisibleText(俄亥俄州);
  • 当我使用 java 脚本执行器中的 scrollIntoView 函数时,我能够成功选择元素

标签: selenium microsoft-edge


【解决方案1】:

据我所知,ElementNotInteractableException 是在找到一个元素时引起的,但是你不能与之交互。这可能有几个原因:

  1. 元素不可见/不显示
  2. 元素不在屏幕上
  3. 元素在另一个元素的后面或隐藏
  4. 用户需要先执行一些其他操作才能启用它。

所以,请检查下拉菜单是否隐藏,并使其可见和可用。有关此错误的更多详细信息,您可以查看此线程:

org.openqa.selenium.ElementNotInteractableException

How do I resolve the ElementNotInteractableException in Selenium WebDriver?

此外,这里有一些关于如何使用 Java 使用 Selenium Webdriver 从下拉菜单中选择值的相关文章,您可以查看:link1link2

【讨论】:

  • 当我使用 java 脚本执行器中的 scrollIntoView 函数时,我能够成功选择元素
猜你喜欢
  • 2021-12-31
  • 2021-06-28
  • 2023-03-31
  • 1970-01-01
  • 2019-04-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多