【问题标题】:Element is not clickable at元素不可点击
【发布时间】:2017-09-19 18:55:54
【问题描述】:

当我使用 Chrome 版本 61 时,在酱实验室中运行我的 selenium 脚本时遇到 Element is not clickable 错误。但是,如果我将 chrome 版本从 61 降级到 59,则该错误是走了。

任何用于修复版本 61 错误的输入将不胜感激。

【问题讨论】:

  • 请阅读How to Ask,尤其是关于minimal reproducible example(MCVE)和How much research effort is expected?的部分,这将帮助您调试自己的程序并自己解决问题。如果您这样做并且仍然卡住,您可以返回并发布您的 MCVE、您尝试过的内容以及执行结果(包括任何错误消息),以便我们更好地帮助您。还提供指向页面和/或相关 HTML 的链接。
  • 尝试使用javascript,并滚动查看需要点击的元素。如果这仍然不起作用,请尝试使用缩放。
  • 我不认为 Chrome 61 的问题,比如点击功能应该已经稳定了,因为更早的版本。在 Chrome 61 上点击调试之前添加一些睡眠,如果睡眠工作,将睡眠更改为显式等待。
  • 从另一方面来说,如果你在点击任何东西时遇到这个问题,我们可以说 Chrome 61 在点击时有问题。
  • 您使用的是哪个版本的 chromedriver?如果它不是最新的,我建议你更新它。看我的回答here

标签: java google-chrome selenium selenium-chromedriver saucelabs


【解决方案1】:

这与我的 Chrome 最近更新到 v61 后遇到的问题相同! 我在测试报告中看到很多“元素不可点击”错误,尽管没有任何改变。这是由于 chromedriver 的问题。请在此处找到更多信息: Chome 61, ChromeDriver 2.32 Click on element for mobile device emulators throws WebDriverException: unknown error: Element is not clickable at point

【讨论】:

    猜你喜欢
    • 2021-07-08
    • 2018-03-25
    • 2015-06-13
    • 2019-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-04
    相关资源
    最近更新 更多