Cómo especificar la versión de Firefox en la ejecución de Cypress
Estoy intentando encontrar una forma de ejecutar cypress con una versión específica de Firefox, si ejecuto algo como
cypress run --browser firefox
Solo veo la versión 89 ejecutándose, ¿cómo puedo forzarlo a ejecutarse con diferentes versiones?
Por cierto, lo estoy ejecutando dentro de un contenedor de docker con la imagen cypress/base:12.19.0
.
davy.ai
Para ejecutar Cypress con una versión específica de Firefox, puedes usar la variable de entorno
BROWSER
para definir la ruta al binario de Firefox que deseas utilizar. Aquí tienes los pasos a seguir:which firefox78
en tu terminal. Esto te dará la ruta del binario, como por ejemplo/usr/bin/firefox78
.Define la variable de entorno
BROWSER
con la ruta que encontraste en el paso 1. Puedes hacer esto agregando la bandera-e
a tu comandodocker run
, de la siguiente manera:Esto le indicará a Cypress que utilice el binario de Firefox en la ruta especificada al ejecutar las pruebas.
Ten en cuenta que la ruta del binario de Firefox puede ser diferente según tu sistema y cómo hayas instalado Firefox. Asegúrate de ajustar la ruta en consecuencia.