Referencia de CLI

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard

Sintaxis de comandos y referencia completa de opciones para todos los subcomandos de Axe DevTools CLI

Not for use with personal data

Una referencia rápida para cada subcomando de Axe DevTools CLI y sus opciones. Para orientación sobre el uso y ejemplos, sigue el enlace al artículo de cada comando.


axe <url>

Analiza una o más páginas web para detectar problemas de accesibilidad. Vea Páginas de Prueba para la documentación completa.

axe <url...> [options]

Algunas opciones se guardan en un archivo de preferencias y persisten en ejecuciones de CLI. Vea Configuración para más detalles.

Opción Descripción
-a, --axe-source <path> Ruta a un archivo axe.js alternativo.
--accept-untrusted Aceptar certificados SSL no confiables. Persiste.
--axe-devhub-api-key <api-key> Clave API para Axe Developer Hub.
--axe-devhub-project-id <project-id> ID del proyecto para Axe Developer Hub.
--axe-devhub-server-url <url> URL del servidor de Axe Developer Hub. Predeterminado: https://axe.deque.com.
--axe-reports-api-key <api-key> Clave API para Axe Reports.
--axe-reports-dimensions <dimensions> Dimensiones JTBD separadas por comas para etiquetar este análisis en Axe Reports.
--axe-reports-url <url> URL para enviar resultados a Axe Reports.
--browser [name] Navegador a utilizar. Requiere el WebDriver correspondiente. Valores válidos: firefox (predeterminado), chrome, safari, edge, ie. Persiste.
--chrome-options [options] Interruptores de línea de comandos separados por comas para pasar a ChromeDriver. Persiste.
--chrome-path <path> Ruta absoluta al ejecutable del navegador Chrome.
--chromedriver-path <path> Ruta absoluta al ejecutable de ChromeDriver.
-c, --custom <path> Ruta a un archivo de conjunto de reglas personalizado, anulando el predeterminado.
-d, --dir <path> Directorio donde se guardan los resultados JSON.
-l, --disable <list> IDs de reglas separadas por comas para deshabilitar.
-e, --exclude <list> Selectores CSS separados por comas para elementos a excluir de las pruebas.
-q, --exit Salir con el código 1 si se encuentran violaciones.
--enable-tracking <state> Habilitar (true) o deshabilitar (false) el envío de datos de uso a la biblioteca de métricas. Persiste.
-f, --format <value> Formato(s) de informe: html, junit, csv, universal o una combinación separada por +. Predeterminado: html. Requiere -r, --report.
--filter <list> Tipos de resultados a incluir, separados por comas: passes, violations, incomplete, inapplicable. Requiere --format csv.
--universal-best-practices Registrar bestPracticesEnabled=true en los metadatos al usar --format universal.
--universal-ruleset <id> ID del conjunto de reglas que se registrará en los metadatos al usar --format universal. Valores válidos: wcag2, wcag2.1, wcag2.2, wcag2aaa, wcag2.1aaa, wcag2.2aaa, 508, en301549, ttv5, rgaav4. Predeterminado: wcag2.1.
--headless Inicia el navegador en modo sin cabeza. Persiste.
-i, --include <list> Selectores CSS separados por comas. Solo se prueban los elementos coincidentes.
--load-delay <n> Milisegundos para esperar después de la carga de la página antes de realizar la auditoría. Predeterminado: 0.
--no-git-data No enviar datos de rama y commit de Git a Axe Developer Hub.
--no-reporter Suprimir la salida del resumen de violación.
--page-timeout <ms> Máximo de milisegundos para esperar a que una página cargue. Predeterminado: 60000. Persiste.
--post-analyze-pause <ms> Milisegundos para pausar después del análisis antes de la siguiente acción. Predeterminado: 2000. Persiste.
--post-get-pause <ms> Milisegundos para pausar después de la carga de la página y antes del escaneo. Predeterminado: 2000. Persiste.
--post-script-pause <ms> Milisegundos para pausar después de una acción de script y antes del escaneo. Predeterminado: 2000. Persiste.
-r, --report <output-dir> Directorio donde se escribe el informe formateado. Usar con -f, --format.
--remote-proxy [proxy-server] Dirigir el tráfico a través de un proxy remoto (solo ChromeDriver). Persiste.
--remote-server [server-url] Conectar a un servidor remoto de WebDriver (por ejemplo, Selenium Grid, BrowserStack). Persiste.
--rules <list> IDs de reglas separadas por comas para ejecutar. Solo se verifican las reglas especificadas.
-s, --save [filename] Guardar resultados como un archivo JSON. El nombre de archivo predeterminado es axe-result.json.
--script-timeout <ms> Máximo de milisegundos para esperar un script de flujo de trabajo. Predeterminado: 60000. Persiste.
--send-axe-reports Enviar los resultados del análisis a Axe Reports.
--set-distinct-id <id> Sobrescribir el ID distinto usado para el seguimiento de uso. Persiste.
--set-tracking-url <url> Anular la URL a la que se envían los datos de métricas. Se mantiene.
--show-errors Mostrar el seguimiento de error completo en errores.
-j, --stdout Output de resultados JSON a stdout; silencia toda otra salida.
-t, --tags <list> Etiquetas separadas por comas para filtrar qué reglas se ejecutan.
--timer Imprimir mediciones de tiempo después de cada ejecución de prueba.
-v, --verbose Incluir el nombre de la herramienta, la versión y los metadatos del entorno en la salida.
-V, --version Mostrar el número de versión.
--window-size <width,height> Establecer el tamaño de la ventana del navegador en píxeles. Se mantiene.

axe bulk-reports

Envía los resultados JSON a Axe Reports. Vea Enviar a Axe Reports para la documentación completa.

axe bulk-reports <results-directory> [options]
Opción Descripción
--axe-reports-api-key <api-key> Clave API para Axe Reports.
--axe-reports-dimensions <dimensions> Dimensiones JTBD separadas por comas para etiquetar este análisis en Axe Reports.
--axe-reports-url <url> URL para enviar resultados a Axe Reports.
--send-axe-reports Enviar los resultados del análisis a Axe Reports.
--verbose Habilitar registro de verbosidad.

axe bulk-spec

Procesa un directorio de archivos de especificaciones en una sola ejecución. Vea Especificaciones de flujo de trabajo para la documentación completa.

axe bulk-spec <spec-files-directory> [output-directory] [options]
Opción Descripción
-a, --axe-source <path> Ruta a un archivo axe.js alternativo.
--accept-untrusted Aceptar certificados SSL no confiables. Persiste.
--browser [name] Navegador a utilizar. Requiere el WebDriver correspondiente. Valores válidos: firefox (predeterminado), chrome, safari, edge, ie. Persiste.
-c, --custom <path> Ruta a un archivo de conjunto de reglas personalizado, anulando el predeterminado.
--dismiss-alerts Descartar cuadros de diálogo del navegador alert(), confirm() y prompt() antes del escaneo.
--enable-tracking <state> Habilitar (true) o deshabilitar (false) el envío de datos de uso a la biblioteca de métricas. Persiste.
-f, --format [value] Formato(s) de informe: html, junit, csv o una combinación separada por +. Predeterminado: html.
--headless Inicia el navegador en modo sin cabeza. Persiste.
--no-analyze Eliminar el requisito de una acción analyze en la lista de acciones de cada página.
--no-html Prevenir la generación de informes HTML.
--no-reports Prevenir la generación de todos los archivos de informe.
--no-wait Desactivar pausas automáticas entre acciones del flujo de trabajo.
--page-timeout <ms> Máximo de milisegundos para esperar a que una página cargue. Predeterminado: 60000. Persiste.
--post-analyze-pause <ms> Milisegundos para pausar después del análisis antes de la siguiente acción. Predeterminado: 2000. Persiste.
--post-get-pause <ms> Milisegundos para pausar después de la carga de la página y antes del escaneo. Predeterminado: 2000. Persiste.
--post-script-pause <ms> Milisegundos para pausar después de una acción de script y antes del escaneo. Predeterminado: 2000. Persiste.
--remote-proxy [proxy-server] Dirigir el tráfico a través de un proxy remoto (solo ChromeDriver). Persiste.
--remote-server [server-url] Conectar a un servidor remoto de WebDriver (por ejemplo, Selenium Grid, BrowserStack). Persiste.
--script-timeout <ms> Máximo de milisegundos para esperar un script de flujo de trabajo. Predeterminado: 60000. Persiste.
--set-distinct-id <id> Sobrescribir el ID distinto usado para el seguimiento de uso. Persiste.
--set-tracking-url <url> Anular la URL a la que se envían los datos de métricas. Se mantiene.
-t, --tags [list] Etiquetas separadas por comas para filtrar qué reglas se ejecutan.
--user-agent <agent> Establecer una cadena de agente de usuario personalizada. Se mantiene.
--validate Validar los archivos de especificaciones sin ejecutarlos.
--wait-network-idle-new-connections [number] Umbral de nuevas conexiones antes de que la red se considere inactiva.
--wait-network-idle-open-connections [number] Umbral de conexiones abiertas antes de que la red se considere inactiva.
--wait-network-idle-timeout [ms] Máximo de milisegundos a esperar por inactividad de la red antes de continuar.
--window-size <width,height> Establecer el tamaño de la ventana del navegador en píxeles. Se mantiene.

axe config-selenium

Configura interactivamente los valores predeterminados del navegador y de tiempo de espera persistente. Vea Configuración para la documentación completa.

axe config-selenium [options]
Opción Descripción
-s, --show Mostrar la configuración guardada actual sin ingresar al aviso interactivo.

axe devhub

Envía los resultados JSON a Axe Developer Hub. Vea Enviar a Axe Developer Hub para la documentación completa.

axe devhub <results-directory|file> [options]
Opción Descripción
--axe-devhub-api-key <api-key> Clave API para Axe Developer Hub. Sobrescribe la variable de entorno AXE_DEVHUB_API_KEY.
--axe-devhub-project-id <project-id> ID del proyecto para Axe Developer Hub.
--axe-devhub-server-url <url> URL del servidor de Axe Developer Hub. Predeterminado: https://axe.deque.com.
--no-git-data No enviar datos de rama y commit de Git a Axe Developer Hub.

axe licenses

Muestra y guarda las licencias de código abierto para todas las dependencias de CLI.

axe licenses [options]

axe reporter

Convierte resultados JSON en informes HTML, JUnit XML o CSV. Vea Generar Informes para la documentación completa.

axe reporter <results-dir> [dest-dir] [options]
Opción Descripción
-b, --browser [name] Cuando el directorio de resultados contiene resultados de múltiples navegadores, generar el informe solo a partir de los resultados de un navegador.
-d, --dest [path] Directorio de salida para los informes generados. También se puede especificar como el segundo argumento posicional.
--filter <list> Tipos de resultados a incluir, separados por comas: passes, violations, incomplete, inapplicable. Requiere --format csv.
-f, --format [type(s)] Formato(s) de salida: html, junit, csv, universal o una combinación. Predeterminado: html.
--universal-best-practices Registrar bestPracticesEnabled=true en los metadatos al usar --format universal.
--universal-ruleset <id> ID del conjunto de reglas que se registrará en los metadatos al usar --format universal. Valores válidos: wcag2, wcag2.1, wcag2.2, wcag2aaa, wcag2.1aaa, wcag2.2aaa, 508, en301549, ttv5, rgaav4. Predeterminado: wcag2.1.

axe ruleset

Genera archivos de conjuntos de reglas personalizados. Véase Conjuntos de Reglas Personalizados para la documentación completa.

axe ruleset [options]
Opción Descripción
--508 [filename] Generar una configuración estándar para las reglas de la Sección 508.
--all [filename] Generar una configuración estándar para todas las guías de accesibilidad admitidas.
-a, --axe-source <path> Ruta a una fuente de axe personalizada.
-c, --custom [dir] Genera un conjunto de reglas personalizado a partir de un directorio que contiene un archivo changes.json.
-d, --destination [dir] Directorio de salida. Predeterminado: directorio de trabajo actual.
-x, --disable-other-rules Desactivar todas las reglas no incluidas en la propiedad rules. Predeterminado: true.
--en301549 [filename] Generar una configuración estándar para las reglas de EN 301 549.
-f, --format [format] Formato de salida.
-l, --log También generar una lista de todas las reglas incluidas en el conjunto de reglas generado.
--only-changes Generar solo los cambios y adiciones al conjunto de reglas.
--rgaav4 [filename] Generar una configuración estándar para las reglas de RGAA v4.
-t, --tags [list] Etiquetas separadas por comas para filtrar el conjunto de reglas estándar.
--ttv5 [filename] Generar una configuración estándar para las reglas de Trusted Tester v5.
--wcag2 [filename] Generar una configuración estándar para las reglas de WCAG 2.0 AA.
--wcag21 [filename] Generar una configuración estándar para las reglas de WCAG 2.1 AA.
--wcag21aaa [filename] Generar una configuración estándar para las reglas de WCAG 2.1 AAA.
--wcag22 [filename] Generar una configuración estándar para las reglas de WCAG 2.2 AA.
--wcag22aaa [filename] Generar una configuración estándar para las reglas de WCAG 2.2 AAA.
--wcag2aaa [filename] Generar una configuración estándar para las reglas de WCAG 2.0 AAA.

axe spec

Analiza páginas definidas en un archivo de especificación JSON o YAML. Véase Especificaciones de flujo de trabajo para la documentación completa.

axe spec <spec-file> [output-directory] [options]
Opción Descripción
-a, --axe-source <path> Ruta a un archivo axe.js alternativo.
--accept-untrusted Aceptar certificados SSL no confiables. Persiste.
--axe-devhub-api-key <api-key> Clave API para Axe Developer Hub.
--axe-devhub-project-id <project-id> ID del proyecto para Axe Developer Hub.
--axe-devhub-server-url <url> URL del servidor Axe Developer Hub. Predeterminado: https://axe.deque.com.
--axe-reports-api-key <api-key> Clave API para Axe Reports.
--axe-reports-dimensions <dimensions> Dimensiones JTBD separadas por comas para etiquetar este análisis en Axe Reports.
--axe-reports-url <url> URL para enviar resultados a Axe Reports.
--browser [name] Navegador a usar. Requiere el WebDriver correspondiente. Valores válidos: firefox (predeterminado), chrome, safari, edge, ie. Persiste.
--chrome-options [options] Interruptores de línea de comandos separados por comas para pasar a ChromeDriver. Persiste.
-c, --custom <path> Ruta a un archivo de conjunto de reglas personalizado, anulando el predeterminado.
--descendant-links Recolecta enlaces en cada página y los añade a los resultados. Requiere --verbose.
--dismiss-alerts Descartar diálogos de navegador alert(), confirm() y prompt() antes de escanear.
--download-path <path> Establece dónde el navegador guarda las descargas (solo Chrome).
--enable-tracking <state> Habilitar (true) o deshabilitar (false) el envío de datos de uso a la biblioteca de métricas. Persiste.
-f, --format [value] Formato(s) del informe: html, junit, csv, universal, o una combinación separada por +. Predeterminado: html.
--filter <list> Tipos de resultados separados por comas para incluir: passes, violations, incomplete, inapplicable. Requiere --format csv.
--headless Inicia el navegador en modo sin cabeza. Persiste.
--interactive-mode Permite que la CLI se ejecute en páginas que usan modo interactivo (solo Chrome).
--no-analyze Eliminar el requisito de una acción analyze en la lista de acciones de cada página.
--no-exit Forzar el código de salida 0 incluso cuando se encuentran violaciones.
--no-git-data No enviar datos de rama y commit de Git a Axe Developer Hub.
--no-html Prevenir la generación de informes HTML.
--no-reports Prevenir la generación de todos los archivos de informe.
--no-wait Desactivar pausas automáticas entre acciones del flujo de trabajo.
--page-name <name> Ejecutar solo la página con el nombre especificado del archivo de especificaciones.
--page-source Añadir el código fuente HTML escaneado a los resultados. Requiere --verbose.
--page-timeout <ms> Máximo de milisegundos para esperar a que una página se cargue. Predeterminado: 60000. Persiste.
--page-title Añadir el título de la página a los resultados. Requiere --verbose.
--post-analyze-pause <ms> Milisegundos para pausar después del análisis antes de la siguiente acción. Predeterminado: 2000. Persiste.
--post-get-pause <ms> Milisegundos para pausar después de que la página se cargue y antes de escanear. Predeterminado: 2000. Persiste.
--post-script-pause <ms> Milisegundos para pausar después de una acción de script y antes de escanear. Predeterminado: 2000. Persiste.
--remote-proxy [proxy-server] Dirigir el tráfico a través de un proxy remoto (solo ChromeDriver). Persiste.
--remote-server [server-url] Conectar a un servidor remoto de WebDriver (por ejemplo, Selenium Grid, BrowserStack). Persiste.
--resume-from <name> Omitir todas las páginas antes de la página nombrada en el archivo de especificaciones.
--scanned-url Añadir la URL base y la URL del escaneo a los resultados detallados. Solo Chrome. Requiere --verbose.
--script-timeout <ms> Máximo de milisegundos para esperar un script de flujo de trabajo. Predeterminado: 60000. Persiste.
--send-axe-reports Enviar los resultados del análisis a Axe Reports.
--set-distinct-id <id> Sobrescribir el ID distinto usado para el seguimiento de uso. Persiste.
--set-legacy-mode Habilitar el modo de escaneo heredado. Obsoleto: será eliminado en la v5.0.
--set-tracking-url <url> Anular la URL a la que se envían los datos de métricas. Se mantiene.
--silent-mode Suprimir toda salida decorativa; los resultados se muestran solo cuando --verbose también está activo.
-t, --tags [list] Etiquetas separadas por comas para filtrar qué reglas se ejecutan.
--universal-best-practices Registrar bestPracticesEnabled=true en los metadatos al usar --format universal.
--universal-ruleset <id> ID de conjunto de reglas para registrar en los metadatos al usar --format universal. Valores válidos: wcag2, wcag2.1, wcag2.2, wcag2aaa, wcag2.1aaa, wcag2.2aaa, 508, en301549, ttv5, rgaav4. Predeterminado: wcag2.1.
--user-agent <agent> Establecer una cadena de agente de usuario personalizada. Se mantiene.
--validate Validar el archivo de especificaciones sin ejecutarlo.
-v, --verbose Incluir el nombre de la herramienta, la versión y los metadatos del entorno en la salida.
--wait-network-idle-new-connections [number] Umbral de nuevas conexiones antes de que la red se considere inactiva.
--wait-network-idle-open-connections [number] Umbral de conexiones abiertas antes de que la red se considere inactiva.
--wait-network-idle-polling-every [ms] Intervalo de sondeo en milisegundos para la detección de inactividad de la red.
--wait-network-idle-timeout [ms] Máximo de milisegundos a esperar por inactividad de la red antes de continuar.
--window-size <width,height> Establecer el tamaño de la ventana del navegador en píxeles. Se mantiene.