Configuración de axe DevTools for Web CLI
Información sobre las opciones de línea de comandos para la CLI
axe DevTools for Web CLI se puede configurar con indicadores de línea de comandos o desde un archivo selenium-config.
Indicadores de CLI
Los siguientes indicadores CLI están disponibles tanto al probar una especificación de flujo de trabajo como al probar páginas. Persistirán entre ejecuciones de axe DevTools for Web CLI a medida que modifican la configuración.
La ayuda de la línea de comandos está disponible a través de la propia CLI ejecutando el comando axe --help
Indicador de selección del navegador
Esta bandera selecciona qué navegador ejecutar. Se requiere la vinculación del controlador web de Selenium para el navegador.
axe <url-or-spec-file> --browser=chrome
Modo de navegador sin interfaz gráfica
Esta bandera configura el navegador para que se inicie en modo sin interfaz gráfica, lo que significa que el navegador no se muestra en la pantalla.
axe <url-or-spec-file> --headless
Control del tamaño de la ventana
Este indicador permite especificar el tamaño de la ventana en píxeles por ancho y alto. El indicador también controla el tamaño de la ventana virtual en el modo sin interfaz.
axe <url-or-spec-file> --window-size=600,800
Aceptar certificados SSL no confiables
Este indicador permite aceptar certificados SSL no confiables
axe <url-or-spec-file> --accept-untrusted
Seleccionar un servidor remoto
Esta bandera permite el uso de un servidor remoto como BrowserStack o Sauce Labs
axe <url-or-spec-file> --remote-server <server-url>
Configurar el tiempo de espera de carga de la página
Esta bandera permite configurar el atributo de tiempo de espera de carga de la página. El valor predeterminado es 60.000 ms.
axe <url-or-spec-file> --page-timeout 60000
Configurar el tiempo de espera de ejecución del script
Esta bandera permite configurar el tiempo máximo permitido para que se ejecute un archivo de especificaciones. El valor predeterminado es 60.000 ms.
axe <url-or-spec-file> --script-timeout 60000
Configurar pausa de Post Get
Esta bandera permite configurar el período de tiempo entre la obtención de una página web y el inicio del escaneo. El valor predeterminado es 2000 ms.
axe <url-or-spec-file> --post-get-pause 2000
Configurar la pausa de Post Script
Esta bandera permite configurar el período de tiempo entre una acción de scripting y el inicio del escaneo. El valor predeterminado es 2000 ms.
axe <url-or-spec-file> --post-script-pause 2000
Configurar la pausa posterior al análisis: pausa posterior al análisis [pausa posterior al análisis]
Esta bandera permite configurar el período de tiempo entre el inicio de un análisis de página y el paso a la siguiente acción. El valor predeterminado es 2000 ms.
axe <url-or-spec-file> --post-analyze-pause 2000
--enable-tracking <estado>
Habilitar el envío de datos a la biblioteca de métricas
--set-distinct-id <id-distinto>
Cambiar el valor del ID distinto que se almacena/usa
--set-tracking-url <url>
Cambiar la URL a la que se envían los datos de las métricas
config-selenium
Como alternativa al uso de los indicadores de configuración anteriores, puede establecer los valores predeterminados de axe DevTools CLI con axe config-selenium
. Se le harán una serie de preguntas, cuyos resultados se guardarán en un archivo de configuración de preferencias. Algunos atributos se pueden seleccionar con las teclas de flecha y otros se ingresan manualmente.
$ axe config-selenium
? Choose browser for running automated tests: (Use arrow keys)
? Choose browser for running automated tests: chrome
? Enter a value for pageLoadTimeout: 60000
? Enter a value for setScriptTimeout: 60000
? Accept untrusted ssl certs: Yes
? Enter a value for postGetPause: 2000
? Enter a value for postScriptPause: 2000
? Enter a value for postAnalysisPause: 2000
? Launch browser in headless mode: No
Results saved to ~/.config/preferences/com.deque.axe.devtools.cli.pref