首页 文章

Selenium WebDriver - 元素在点上不可点击

提问于
浏览
0

我有一个使用版本3.6中的Selenium WebDriver和Chrome驱动程序的自动化项目 . 该软件工作正常,直到它开始显示错误

您的应用程序中发生了未处理的异常 . 如果单击“继续”,应用程序将忽略此错误并尝试继续 . 如果单击“退出”,应用程序将立即关闭 . 未知错误:元素在点(25,-9)处无法点击(会话信息:chrome = 61.0.3163.100)(驱动程序信息:chromedriver = 2.31.488763(092de99f48a300323ecf8c2a4e2e7cab51de5ba8),platform = Windows NT 6.1.7601 SP1 x86_64) .

我正在使用.click()方法点击元素,这总是有效的,我从来没有遇到过几个月运行的软件的任何问题

在互联网上搜索我发现的方法甚至可以像使用.SendKey()和IJavaScriptExecutor一样来滚动元素 . 但重点是我从来没有这样做过..

可能是这个版本的Selenium中的一些错误?也许Chrome驱动程序?

1 回答

  • 1

    这是因为使用Chrome版本61而不是使用最新的ChromeDriver .

    下载最新的ChromeDriver(2.3.2)"Fixes a bug where Chromedriver fails to click due to page scrolling changes in Chrome 61+" .

相关问题