gpt4 book ai didi

google-chrome - Chrome - org.openqa.selenium.WebDriverException : unknown error: cannot get automation extension at driver. manage().window().maximize();

转载 作者:行者123 更新时间:2023-12-04 14:09:26 25 4
gpt4 key购买 nike

我遇到了 Chrome 浏览器抛出的一种非常不寻常的错误

当我尝试使用以下代码行最大化 chrome 时

driver.manage().window().maximize();

我得到以下错误
org.openqa.selenium.WebDriverException: unknown error: cannot get automation extension
from unknown error: page could not be found: chrome-extension://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html
(Session info: chrome=57.0.2987.110)
(Driver info: chromedriver=2.27.440174 (e97a722caafc2d3a8b807ee115bfb307f7d2cfd9),platform=Windows NT 6.3.9600 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 10.05 seconds

通过这个 example我做了以下事情
1. Updated Chrome driver to latest i.e 2.28 for my Chrome version 
57.0.2987.110 (64-bit)
2. uninstalled and re-installed Chrome
3. did a project build up in Eclipse even created a new workspace

但没有任何帮助所以我使用
    ChromeOptions options = new ChromeOptions();
options.addArguments("start-maximized");
driver = new ChromeDriver();

它工作正常,Chrome 驱动程序没有显示错误 但是 每当我执行一些代码,例如填写表单或单击某个按钮之后,它仍然会在一段时间后抛出上述错误。

最佳答案

一般来说你看到的原因 WebDriverException: unknown error: cannot get automation extension 可以很多。看到此异常的两种最常见情况是:

  • 之间不匹配chromedriver 二进制和 Chrome Browser 二进制版本。 解决方案 : 关注 ChromeDriver Release Notes
  • 使用 driver.manage().window().maximize();最大化 Chrome Browser . 解决方案 : 使用 ChromeOptions.addArguments("start-maximized"); 最大化 Chrome Browser .


  • 根据您的问题,异常似乎来自上述情况之一。

    尝试以下步骤:
  • 杀光所有chromedriver在 Windows 任务管理器中运行的实例。
  • 使用 CCleaner工具来清除所有 OS家务活。
  • 清理 Eclipse 中的所有项目。
  • 重新启动系统一次。
  • 提供以下选项以启动 Chrome 浏览器:
    ChromeOptions options = new ChromeOptions();
    options.addArguments("test-type");
    options.addArguments("start-maximized");
    options.addArguments("disable-infobars");
    options.addArguments("--disable-extensions");
    driver = new ChromeDriver(options);

  • 您的程序应该使用最新的 chrome 驱动程序 2.28 和 Chrome 版本 57.0.2987.110(64 位)。如果这对您有帮助,请告诉我。

    关于google-chrome - Chrome - org.openqa.selenium.WebDriverException : unknown error: cannot get automation extension at driver. manage().window().maximize();,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42979877/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com