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

Estoy atascado con un tipo de error muy inusual arrojado por el navegador Chrome

Cuando bash maximizar el cromo con la línea de código siguiente

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

Estoy obteniendo el error debajo

 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 ejemplo , hice las siguientes cosas

 1. Updated Chrome driver to latest ie 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 usé

  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 algún fragmento de código, como llenar un formulario o hacer clic en algún botón, sigue arrojando el error anterior después de un tiempo.

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 las versiones binarias del Chrome Browser y Chrome Browser . Solución : siga las ChromeDriver Release Notes
  2. Usando driver.manage().window().maximize(); para maximizar el Chrome Browser . Solución : use 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. Mata a todas las instancias de chromedriver ejecutan en tu Windows Task Manager.
  2. Use la herramienta CCleaner para borrar todas las tareas del OS .
  3. Limpie 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 progtwig debería funcionar con el último controlador chrome 2.28 y la versión de Chrome 57.0.2987.110 (64 bits). Déjeme saber si esto le ayuda.

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");