google-chrome selenium selenium-webdriver webdriver selenium-chromedriver

google chrome - Chrome-org.openqa.selenium.WebDriverException: error desconocido: no se puede obtener la extensión de automatización en driver.manage(). Window(). Maximizar();



google-chrome selenium-webdriver (2)

En general, la razón por la que ve WebDriverException: unknown error: cannot get automation extension puede ser numerosa. Los dos casos más comunes para ver esta excepción son:

  1. No coinciden entre las chromedriver binarias de chromedriver binary y Chrome Browser . Solución : siga las ChromeDriver Release Notes
  2. Usando driver.manage().window().maximize(); para maximizar el Chrome Browser . Solución : utilice ChromeOptions.addArguments("start-maximized"); para maximizar el Chrome Browser .

Según su pregunta, la excepción parece provenir de uno de los casos anteriores.

Pruebe los siguientes pasos:

  1. chromedriver todas las instancias de chromedriver ejecutan en su Administrador de tareas de Windows.
  2. Use la herramienta CCleaner para eliminar todas las tareas del OS .
  3. Limpia todos los proyectos en Eclipse.
  4. Reinicia tu sistema una vez.
  5. Proporcione las siguientes opciones para iniciar su navegador 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);

Su programa debería funcionar con el último controlador de Chrome 2.28 y Chrome Versión 57.0.2987.110 (64 bits). Déjeme saber si esto le ayuda.

Estoy atrapado con un tipo de error muy inusual lanzado por el navegador Chrome

Cuando trato de maximizar Chrome con la siguiente línea de código

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

Me estoy poniendo debajo del error

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

Al seguir este example , hice las siguientes cosas

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

pero nada ayudó, así que solía

ChromeOptions options = new ChromeOptions(); options.addArguments("start-maximized"); driver = new ChromeDriver();

funcionó y el controlador de Chrome no mostró ningún error, pero cada vez que ejecuto un fragmento de código como llenar un formulario o hacer clic en un botón después de eso, aún arroja el error anterior después de algún tiempo.


Tuve el mismo problema antes, recuerde solucionarlo agregando esto:

ChromeOptions chromeOptions = new ChromeOptions(); chromeOptions.addArguments("no-sandbox"); //Fix for cannot get automation extension chromeOptions.addArguments("disable-extensions"); chromeOptions.addArguments("--start-maximized");