tutorial org openqa chrome selenium selenium-webdriver webdriver selenium-ide

org - selenium webdriver java



Selenium 2.53 o 2.48 no funciona en Firefox 48.0 (3)

Las versiones anteriores de Selenium (como 2.5.x) no funcionan y no funcionarán con Firefox 48+. La razón es que Firefox 48 cambió muchas cosas, incluido el hecho de que las extensiones deben estar firmadas por Mozilla para que funcionen con Firefox. Para solucionar el problema del Selenium, Mozilla se hizo cargo de FirefoxDriver() y ellos lanzaron una versión de Marionette para esto, incluido un controlador Gecko.

Esto es lo que necesita usar para poder ejecutar sus pruebas en Firefox 48+.

Recibo un error en Firefox 48.0 en la nueva actualización de firefox 47

No se puede conectar al host 127.0.0.1 en el puerto 7055 después de 45000 ms. Resultado de la consola de Firefox: 066 addons.xpi DEBUG Actualización de la base de datos con cambios en los complementos instalados

Mi sistema y la configuración del navegador son:

Firefox 48

Selenium 2.48 también prueba 2.53

Ventana 8 64bit

También probé el controlador de marionetas, pero no recibí la salida adecuada con eso.

¿Alguna idea sobre cómo solucionar esto además de degradar Firefox?



Encontré otra solución para mi pregunta con Firefox 48 y Selenium 3.0.0 (Beta 3) porque el Selenium 2.48 no funcionó.

Si quieres ejecutar script de selenio, entonces tienes que descargar ...

Selenio 3.0.0 (Beta 3) - http://www.seleniumhq.org/download/

GeckoDriver exe - http://www.seleniumhq.org/download/

put below code in your script public class FirefoxTest{ public static void main(String args[]) throws InterruptedException{ System.setProperty("webdriver.gecko.driver", "Path + geckodriver.exe"); //For E.g ("webdriver.gecko.driver", "C://geckodriver.exe") DesiredCapabilities capabilities = DesiredCapabilities.firefox(); capabilities.setCapability("marionette",true); WebDriver driver = new FirefoxDriver(capabilities); String baseUrl = "https://www.google.com"; driver.get(baseUrl); } }