更新到最新的Chrome浏览器和最新的Chrome驱动程序后出现以下错误
Failed: unknown error: Element <button type="button" class="primary active">...</button> is not clickable at point (989, 603). Other element would receive the click: <div class="navItems">...</div>
(Session info: chrome=62.0.3202.94)
(Driver info: chromedriver=2.33.506120 (e3e53437346286c0bc2d2dc9aa4915ba81d9023f),platform=Windows NT 6.3.9600 x86_64)
环境详情:
Chrome浏览器版本= 62.0.3202.94(官方版本)(64位)
chromedriver = 2.33.506120
platform = Windows NT 6.3.9600 x86_64
节点= 6.11.2
NPM = 3.10.10
量角器= 5.1.2
webdriver-manager = 12.0.6
问题:当我尝试点击屏幕底部但在屏幕上看不到的按钮时,我发现错误。
解决方法:使用滚动查看元素后再点击
browser.executeScript("arguments[0].scrollIntoView();", element.getWebElement());
element.click();
通过使用此解决方法,我能够解决该问题,但我需要在所有脚本文件中进行更改。
我的脚本工作正常 - 镀铬浏览器 - 61.0
- chromedriver - 2.32
但是在获得新的更新后 - chrome浏览器 - 62.0.3202.94
- chromedriver - 2.33.506120
脚本开始失败。
我的猜测:修复2017年问题后,根据release notes,上一期1852再次被打破。
有人可以帮我解决这个问题吗?