Selenium WebDriver - 点

时间:2017-10-03 12:27:23

标签: c# google-chrome selenium selenium-webdriver

我有一个使用版本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?

1 个答案:

答案 0 :(得分:1)

这是因为Chrome版本为61+并且未使用最新的ChromeDriver。

下载最新的ChromeDriver(2.3.2),其中“修复了由于Chrome 61 +中的页面滚动更改而导致Chromedriver无法点击的错误”。