【问题标题】:Protractor/webdriver-manager error: "Cannot get automation extension"量角器/webdriver-manager 错误:“无法获得自动化扩展”
【发布时间】:2017-04-11 18:49:09
【问题描述】:

我正在运行量角器测试,最近几天开始出现此错误:

WebDriverError: unknown error: cannot get automation extension 
from unknown error: page could not be found: chrome extension://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html

经过一番研究,我尝试更新量角器,但我已经使用了最新版本 (5.1.1)。我检查了我的 chromedriver 和 chrome 版本是否兼容,看起来它们是兼容的。我还将我的 webdriver-manage 更新到 12.0.4,但我仍然遇到同样的问题。

-我的 chrome 版本是:57.0.2987.133 (Official Build) (64-bit)

-量角器是:5.1.1

-webdriver-manager 是:12.0.4

-chromedriver 版本:2.2.6

【问题讨论】:

    标签: protractor webdriver-manager


    【解决方案1】:

    https://github.com/SeleniumHQ/selenium/issues/3508

    根据“JimmyKane”的评论,安装 chromedriver v2.28 并删除 browser.manage().window().setSize() 修复了它。

    【讨论】:

    • 谢谢,不知道有什么办法可以保留browser.mange().window().setSize()?因为我需要它进行一些测试
    • @John123,当您使用 webdriver-manager 版本 12.0.4 并进行更新时,您将获得 ChromeDriver 2.29,这是支持 Chrome 57 的最新版本。这也应该适用于 @ 987654322@
    • @John123 实际上,我刚刚将 chromedriver 更新到 v2.28,我在测试中使用了 browser.manage().window().setSize() 并且它仍然有效。
    • @Brine 很有趣...所以您正在使用 Linux 并在 chromedriver 2.29(现在是当前版本)中出现 WebDriverError: unknown error: cannot get automation extension 错误?
    • 哦,实际上,没有。我正在调试,webdriver-manager 仍在拉 2.27。现在,当在 ubuntu 16.04 上的 conf 2.29/chrome 57 中指定它时,我得到了WebDriverError: chrome not reachable :) 欢乐时光!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-05
    • 2017-12-16
    • 2019-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    相关资源
    最近更新 更多