【问题标题】:I'm getting this error in selenium after updating chrome更新 chrome 后,我在 selenium 中收到此错误
【发布时间】:2019-08-10 07:34:31
【问题描述】:

在使用Chrome 75版本时,我使用很好,没有任何错误,但是自动更新到76版本后,出现以下错误

[2019-08-10 16:11:52] local.ERROR: sendKeysToActiveElement
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11- 
14T08:25:53'
System info: host: 'DESKTOP-GLEJ40B', ip: '192.168.0.4', os.name: 'Windows 1 
0', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_211'
Driver info: driver.version: unknown {"exception":"[object] 
(App\\WebDriver\\Exception\\UnknownCommandException(code: 0): 
sendKeysToActiveElement
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11- 
14T08:25:53'
System info: host: 'DESKTOP-GLEJ40B', ip: '192.168.0.4', os.name: 'Windows 
10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_211'
Driver info: driver.version: unknown at
Driver info: driver.version: unknown at C:\\Bitnami\\wampstack-7.1.30- 

我从 Selenium 下载驱动程序并将其替换为 76 版,但它不起作用 我应该怎么做才能让它以同样的方式工作?

【问题讨论】:

    标签: php laravel selenium webdriver selenium-chromedriver


    【解决方案1】:

    您可以使用以下代码代替System.setProperty 代码,并在构建路径中添加WebDriverManager 3 版本的jar 文件,无论浏览器版本如何,它都可以正常工作。

    WebDriverManager.chromedriver().setup();
    DesiredCapabilities dcap = new DesiredCapabilities();
    dcap.setCapability("pageLoadStrategy", "none");
    ChromeOptions options = new ChromeOptions();
    options.merge(dcap);
    driver = new ChromeDriver(options);
    driver.manage().deleteAllCookies();
    

    【讨论】:

    • 我怀疑这会有所帮助,因为您的答案是 java 代码,并且 OP 没有提及或标记 java。
    • 谢谢,但是我用的是php,我不明白,我想知道如何在php中使用,你能给我一个php的例子吗?
    猜你喜欢
    • 2020-11-21
    • 2022-11-02
    • 2019-08-20
    • 1970-01-01
    • 2012-02-08
    • 1970-01-01
    • 2022-01-23
    • 2020-05-02
    • 2017-07-16
    相关资源
    最近更新 更多