我有一个使用版本3.6中的Selenium WebDriver和Chrome驱动程序的自动化项目。该软件工作正常,直到它开始显示错误
您的应用程序中发生了未处理的异常。如果你点击 继续,应用程序将忽略此错误并尝试 继续。如果单击“退出”,应用程序将立即关闭。
未知错误:元素在点(25,-9)处无法点击(会话 info:chrome = 61.0.3163.100)(驱动信息:chromedriver = 2.31.488763 (092de99f48a300323ecf8c2a4e2e7cab51de5ba8),platform = Windows NT 6.1.7601 SP1 x86_64)。
我使用.click()方法点击该元素,这一直有效,我几乎没有遇到过运行数月的软件问题
在互联网上搜索我发现的方法甚至可以像使用.SendKey()和IJavaScriptExecutor一样来滚动元素。但关键是我从来没有这样做过。
这个版本的Selenium可能是一些错误吗?也许Chrome Driver?
答案 0 :(得分:1)
这是因为Chrome版本为61+并且未使用最新的ChromeDriver。
下载最新的ChromeDriver(2.3.2),其中“修复了由于Chrome 61 +中的页面滚动更改而导致Chromedriver无法点击的错误”。