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:
-
No coinciden entre las
chromedriver
binarias dechromedriver
binary yChrome Browser
. Solución : siga lasChromeDriver Release Notes
-
Usando
driver.manage().window().maximize();
para maximizar elChrome Browser
. Solución : utiliceChromeOptions.addArguments("start-maximized");
para maximizar elChrome Browser
.
Según su pregunta, la excepción parece provenir de uno de los casos anteriores.
Pruebe los siguientes pasos:
-
chromedriver
todas las instancias dechromedriver
ejecutan en su Administrador de tareas de Windows. -
Use la herramienta
CCleaner
para eliminar todas las tareas delOS
. - Limpia todos los proyectos en Eclipse.
- Reinicia tu sistema una vez.
-
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");