【发布时间】: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