Protractor: Pasar argumentos de la línea de comandos a Firefox

Creado en 2 sept. 2015  ·  3Comentarios  ·  Fuente: angular/protractor

La configuración del transportador debería proporcionar una forma de pasar argumentos de la línea de comandos al iniciar Firefox
SeleniumHQ / selenium # 998 afirma que actualmente es posible a través del controlador web de Firefox.

docs

Comentario más útil

Me encontré con este problema porque Firefox ahora tiene un modo sin cabeza , que se activa con una bandera de línea de comando.

Todos 3 comentarios

Ya puede hacer esto a través del objeto capabilities y las clases que jleyba mencionó sobre el problema que vinculó. Aquí hay un ejemplo, que cambia el perfil de Firefox: https://github.com/juliemr/protractor-demo/tree/master/howtos/setFirefoxProfile

Definitivamente, esto es difícil de resolver; dejo este problema abierto porque deberíamos mejorar la documentación para que sea más fácil de configurar.

Al menos, sugeriría una manera fácil de pasar argumentos de línea de comando, al igual que tenemos "chromeOptions" para cuando usamos el navegador Chrome.

También noté que "firefox_profile" no está documentado como una opción en el archivo de configuración de referencia . Esa parece ser la solución utilizada en la demostración que @juliemr nos ha vinculado anteriormente.

@juliemr - Encontré este hilo cuando intentaba que Firefox creara sus archivos temporales en un directorio específico en lugar de /tmp como lo hace de forma predeterminada. ¿Es posible lograr esto usando FirefoxProfile ? Lo que realmente quiero lograr es limpiar todos los archivos temporales creados por Firefox durante las pruebas. Intenté usar el método shouldDeleteOnExit , pero no funciona exactamente como se esperaba .

Me encontré con este problema porque Firefox ahora tiene un modo sin cabeza , que se activa con una bandera de línea de comando.

¿Fue útil esta página
0 / 5 - 0 calificaciones