selenium firefox phpstorm behat

selenium - ¿Cómo se ejecutan las pruebas en behat en Firefox 48.0 utilizando el servidor independiente de selenio?



phpstorm (3)

Tal vez necesitemos más información sobre su behat.yml y la información que le están dando los registros de selenio.

Solo como referencia, aquí tienes mi configuración para ejecutar Firefox bajo Behat 3 y Selenium3-beta3.

extensions: Behat/MinkExtension: base_url: "http://www.your-web.dev/" sessions: firefox_mac: selenium2: browser: "firefox" wd_host: http://xxx.xxx.xxx.xxx:4444/wd/hub capabilities: { "platform": "MAC", "browser": "firefox", "version": "" }

Debes vincular tu PHPStorm al behat ejecutable y el archivo de configuración a firefox behat.yml. Si tiene bien configurado su intérprete en PhpStorm, debería funcionar.

¿Phpstorm te muestra algún error?

Previamente trabajé con Behat 3 y Stand Alone Server 2.45 y todo funcionó correctamente.

Yo uso PhpStorm como mi IDE. Más tarde, después de instalar la actualización de Firefox (versión 48.0), mis pruebas dejan de funcionar. También trato de ejecutar pruebas con Selenium Standalone Server ver. 3.0.0-beta3 pero el navegador Firefox no está abierto.

¿Hay alguna manera de ejecutar pruebas en el navegador FF 48.0? ¿Tal vez alguien quisiera compartir información sobre la configuración de trabajo de Behat, FF48 y Stand Alone Server?


Iniciando el servidor de selenio de forma autónoma con el comando de controlador de Chrome,

para el último selenio (3.0+)

java -Dwebdriver.chrome.driver=chromedriver.exe -jar selenium-server-standalone-3.0.0-beta2.jar

para versiones anteriores (menor que 3)

java -jar selenium-server-standalone-2.53.1.jar -Dwebdriver.chrome.driver=chromedriver.exe

Entonces, para el último selenio, primero debe especificar el controlador y, luego, el contenedor de selenio.

Nota: utilice la versión apropiada del controlador cromado para su sistema operativo


Behat no es compatible en este momento con selenio3 use selenio 2.53 en su lugar.