【问题标题】:Selenium WebDriver - Element is not clickable at pointSelenium WebDriver - 元素不可点击
【发布时间】:2018-03-14 15:38:34
【问题描述】:

我有一个使用 3.6 版 Selenium WebDriver 和 Chrome 驱动程序的自动化项目。该软件运行良好,直到它开始显示错误

您的应用程序中发生了未处理的异常。如果你点击 继续,应用程序将忽略此错误并尝试 继续。如果单击退出,应用程序将立即关闭。

未知错误:元素在点 (25, -9) 处不可点击(会话 信息:chrome=61.0.3163.100)(驱动程序信息:chromedriver=2.31.488763 (092de99f48a300323ecf8c2a4e2e7cab51de5ba8),平台=Windows NT 6.1.7601 SP1 x86_64)。

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

在互联网上搜索,我发现甚至可以使用 .SendKey () 和 IJavaScriptExecutor 来滚动元素的方法。但关键是我从来不需要这样做..

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

【问题讨论】:

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


    【解决方案1】:

    这是由于 Chrome 版本为 61+ 而未使用最新的 ChromeDriver。

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

    【讨论】:

    • 太好了,很高兴为您提供帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-19
    • 2016-05-23
    • 2012-08-15
    • 2012-09-03
    • 2012-03-26
    • 1970-01-01
    • 2014-11-13
    相关资源
    最近更新 更多