firefox - example - selenium webdriver download
Firefox Webdriver deshabilitado al ejecutar prueba en selenium webdriver (3)
Tengo un problema por el que ejecutar una prueba con Selenium webdriver en firefox inicia el navegador Firefox con Firefox webdriver desactivado como se muestra a continuación.
Debido a esto, la prueba expira con el error
org.openqa.selenium.WebDriverException: Failed to connect to binary
FirefoxBinary(C:/Program Files/Mozilla Firefox/firefox.exe) on port 7055; process output follows:
Si rápidamente habilito el controlador de web y reinicio el navegador, la prueba se ejecuta y se completa, así que supongo que el problema es que este add-on comienza a deshabilitarse al ejecutar una prueba. ¿Cómo puedo remediar esto? ¡Gracias!
Intenta eliminar la extensión por completo. Normalmente Seleniums FirefoxDriver es suficiente para comenzar su prueba.
WebDriver driver = new FirefoxDriver();
Esto debería funcionar sin ningún complemento externo de Firefox.
Desafortunadamente, la única opción en este momento es usar Marionette WebDriver
https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette/WebDriver
Eso funciona para las pruebas Selenium 3 WebDriver. Sin embargo, si utiliza algún marco además de esto, debe consultar su hoja de ruta para obtener información sobre cuándo se soportará "geckodriver" o Marionette allí.
Lo más probable es que el enfoque más sencillo para resolver el problema en cuestión sea bajar el navegador (por ejemplo, a Firefox 46) y usar el controlador FireFox.
Verifique la versión de Selenium y FireFox que está usando. Las versiones incompatibles pueden generar este tipo de problemas. Ver: ¿Dónde puedo encontrar una matriz de compatibilidad definitiva de Selenium WebDriver con Firefox?