Notas de la versión para Axe DevTools para Web CLI
Notas de la versión que describen los cambios en el CLI para la versión 4.7.0 y posteriores
Not for use with personal data
4.14.1 (23 de octubre de 2026)
- Los ejecutables independientes ahora incluyen Node.js 24.22.1, que ya no confía en los certificados comprometidos de eMudhra. Si instalaste la CLI como un paquete de Node.js, utiliza tu propio Node.js, así que actualiza Node.js para obtener esta corrección.
4.14.0 (19 de octubre de 2026)
- Los archivos de especificación ahora capturan una captura de pantalla en cada acción
analyze, por lo que cada captura de pantalla, sus cuadros delimitadores y cadascreenshotPathde los resultados coinciden con la página que vio el análisis. La primera captura de pantalla en una página sigue llamándose<page-id>-screenshot.png, y las posteriores se numeran. EstablezcaperAnalyzeenfalseen las opciones descreenshotpara mantener una sola captura de pantalla por página. Consulte Captura de pantallas. - Se agregó la opción
--set-teamsaaxe <url>,axe specyaxe bulk-specpara registrar la equipos al ejecutar un análisis en eventos de uso. También puede establecer la variable de entornoAXE_TEAMS. Consulte--set-teams. - Los eventos de uso ahora registran si una persona o un flujo de trabajo automatizado ejecutó la CLI, detectado a partir de las variables de entorno comunes de CI. Establezca
AXE_ACTORenhumanoautomationpara sobrescribirlo. - Los eventos de uso ahora incluyen el comando de CLI, conteos de elementos fallidos por impacto, un conteo de elementos que necesitan revisión y un conteo de URLs analizadas. Una página de especificación que ejecuta más de una acción
analyzeahora informa todos sus resultados en lugar de solo el primero. Consulte La referencia de eventos del servicio de uso. - La propiedad
target_mediumen eventos de uso ahora se llamatargetMedium. Si ejecuta su propio servicio de uso, actualice todo lo que leatarget_medium. - Se corrigió un problema donde el ejecutable independiente imprimía una advertencia de deprecación
DEP0169de Node.js sobreurl.parse()en cada análisis. - Se actualizó la dependencia axe-core a 4.14.0.
- Se actualizaron las dependencias
@axe-devtools/reporter,@axe-devtools/reporter-csvy@axe-devtools/loggera 4.16.0.
4.13.1 (24 de septiembre de 2026)
- Ahora Microsoft Edge recibe las mismas opciones de navegador que Chrome, incluyendo
--headless,--chrome-options,--chrome-path,--chromedriver-path,--remote-proxyy capturas de pantalla de página completa. Anteriormente,--browser edgeiniciaba Edge sin aplicar ninguna de estas opciones. También ahora puedes elegiredgeenaxe config-selenium. Ver Usar Microsoft Edge. - Se añadió soporte para selectores de shadow DOM en los archivos de especificación. Una lista anidada selecciona un elemento dentro de un shadow root abierto, por ejemplo
[["#host", "button"]], y se puede combinar con una ruta de iframe, por ejemplo["#frame", ["#host", "button"]]. Ver Ejemplo de Selector de Shadow DOM. - Ahora los archivos de especificación se verifican con más rigor, así que un archivo de especificación que se ejecutaba antes ahora podría reportar un error:
- Los escapes CSS en los selectores, como
.md\:hidden, ahora llegan al navegador tal cual se escriben en lugar de ser decodificados una segunda vez. --validateahora verifica cada entrada englobalActions.- Una cadena de acción ahora debe comenzar con su acción.
- Los escapes CSS en los selectores, como
- Se añadió la variable de entorno
AXE_DEVTOOLS_REPORTER_RENDER_TIMEOUT_MSpara aumentar el límite de 30 segundos para generar informes HTML. Ver Informes HTML. - Se corrigió un problema donde
--chrome-optionsera ignorado al probar una URL conaxe <url>. - Se eliminó el script de instalación del paquete npm
@axe-devtools/cli, por lo que ya no necesita una entradaallowScripts. Si configurasstrict-allow-scripts, las instalaciones ya no fallan en este paquete.
4.13.0 (13 de agosto de 2026)
- Las propias solicitudes de salida del CLI (cargas de informes, cargas en Axe Developer Hub y telemetría de uso) ahora respetan las variables de entorno
HTTP_PROXY,HTTPS_PROXYyNO_PROXY. Vea Proxy de Red. - Ahora se muestran los mensajes de rechazo de Axe Developer Hub en su totalidad. Anteriormente, una ejecución rechazada solo informaba el estado HTTP, como
409 Conflict, sin la explicación del servidor sobre lo que salió mal. - Se corrigió un problema donde las cargas de informes y de Axe Developer Hub podían fallar intermitentemente con
Unable to send report!cuando se reutilizaba una conexión después de que el servidor ya la había cerrado. - Se actualizó la dependencia de axe-core a 4.13.0.
- Se actualizaron las dependencias
@axe-devtools/reporter,@axe-devtools/reporter-csvy@axe-devtools/loggera 4.15.0.
4.12.3 (28 de julio de 2026)
- No hay cambios funcionales en la CLI en esta versión. Esta versión se publicó para mantener todos los paquetes de Axe DevTools en un número de versión consistente.
4.12.2 (13 de julio de 2026)
- No hay cambios funcionales en la CLI en esta versión. Esta versión se publicó para mantener todos los paquetes de Axe DevTools en un número de versión consistente.
4.12.1 (8 de julio de 2026)
- Se corrigió el archivo formato de exportación universal producido cuando
--formatse ajusta auniversalpara que sea válido.
4.12.0 (22 de junio de 2026)
- Se añadió
universalcomo un nuevo valor para--formaten los subcomandosuri,specyreporterpara mostrar resultados en el formato de exportación universal. Use--universal-ruleset <id>para especificar el conjunto de reglas registrado en los metadatos (por defectowcag2.1), y--universal-best-practicespara indicar que las mejores prácticas están habilitadas. - Se actualizó la dependencia axe-core a la versión 4.12.1.
4.11.3 (3 de junio de 2026)
- Se añadió la capacidad de capturar capturas de pantalla durante las pruebas de accesibilidad. Configure la opción
screenshoten un proyecto en su archivo de especificaciones para capturar capturas de pantalla y cuadros delimitadores de elementos con violaciones cuando se ejecuten las especificaciones.
4.11.2 (30 de abril de 2026)
- Se corrigió un problema donde las pruebas fallaban al ejecutarse cuando la ruta binaria de Chrome contenía espacios.
- Se actualizó la dependencia axe-core a 4.11.4.
4.11.1 (17 de abril de 2026)
- Se añadió soporte de proxy para cargar resultados a Axe Developer Hub y el reportero del CLI.
- Se solucionó un problema donde se mostraba un error sobre Developer Hub al usar el subcomando
specsin la bandera--devhub. - Se actualizó la dependencia axe-core a 4.11.3.
4.11.0 (3 de diciembre de 2025)
- Se actualizó la dependencia axe-core a 4.11.0.
- Se actualizó la dependencia @axe-devtools/reporter a 4.12.0.
- Se añadió soporte para el conjunto de reglas RGAAv4.
- Se añadió el subcomando
devhubpara subir resultados de escaneos a Axe Developer Hub. - Se corrigió la bandera
--axe-devhub-server-urlpara que ya no esté oculta en la salida de ayuda. - Se corrigió el formato de la marca de tiempo de la fecha enviada a Axe Reports.
4.10.2 (12 de agosto de 2025)
- Se actualizó la dependencia axe-core a 4.10.3.
4.10.1 (22 de enero de 2025)
- Se añadió el subcomando
licensespara permitir a los usuarios mostrar y guardar (usando la opción-so--save) a un archivo. - Se corrigió
--chromedriver-pathpara especificar la ruta de ChromeDriver (en lugar de la ruta de Chrome como se implementó anteriormente) y se añadió--chrome-pathpara permitir a los usuarios especificar la ruta del binario de Chrome. - Ahora se permite el uso del modo heredado al usar el subcomando CLI
speccon la opción de línea de comandos--set-legacy-mode. Útil cuando el sitio web analizado sobrescribewindow.open(), causando que el análisis falle. Esta opción utiliza una característica obsoleta de las API que son llamadas por el CLI.
4.10.0 (22 de agosto de 2024)
- Se abordó un problema donde las alertas no se descartaban después de que la página se redirigía (aunque el usuario usara la opción
--dismiss-alert). - Se corrigió un problema donde el CLI salía antes de que los resultados hubieran sido procesados.
- Se actualizó la dependencia axe-core a 4.10.0.
4.9.1 (31 de mayo de 2024)
- Se actualizó la dependencia axe-core a 4.9.1.
- Se actualizó la dependencia @axe-devtools/reporter a 4.8.0.
- Se actualizó la dependencia @axe-devtools/reporter-csv a 4.8.0.
- Se actualizó la dependencia @axe-devtools/logger a 4.8.0.
4.9.0 (5 de abril de 2024)
- Se actualizó la dependencia axe-core a 4.9.0.
4.8.2 (13 de febrero de 2024)
- Se actualizó la dependencia @axe-core/cli a la versión 4.8.5.
- Se actualizó a la versión 4.8.3 de axe-core.
4.8.1 (30 de enero de 2024)
- Se solucionó un problema cuando la URL especificada con la opción de línea de comandos
--axe-reports-urlterminaba con/reports. - Se corrigió un problema donde el proceso a veces no se cerraba al procesar archivos de especificaciones grandes.
- Se añadieron
fetchUrlTimeyactionTimeal archivo de resultados JSON. - Se añadieron
duration,fetchUrlTimeyactionTimea la salida estándar al usar la opción de línea de comandos--verbose. - Actualizado a la versión 4.8.2 de axe-core.
- Actualizada la dependencia @axe-core/cli a la versión 4.8.4.
4.8.0 (24 de octubre de 2023)
- Se añadieron mensajes de error adicionales para opciones
bulk-reportsinválidas. - Se añadió el conjunto de reglas Trusted Tester v5.
- Se añadió el conjunto de reglas EN 301 549.
- Actualizado a la versión 4.8.2 de axe-core.
- Actualizada la dependencia @axe-core/cli a la versión 4.8.1.
4.7.2 (28 de agosto de 2023)
- Se solucionó un problema en Windows que impedía que la CLI subiera los resultados JSON a Axe Reports.
- Se añadió soporte para YAML al comando
bulk-spec. - Se añadió una nueva opción,
--axe-reports-dimensions, para establecer el campodimensionsen los resultados JSON. Véase Dimensiones JTBD.
4.7.1 (15 de junio de 2023)
- Se añadió la opción de registro detallado a
bulk-reports. - Actualizado a axe-core 4.7.2.
- Actualizadas las integraciones de axe-core a la versión 4.7.3.
4.7.0 (12 de mayo de 2023)
- Actualizado a axe-core 4.7.0.
bulk-spec
Se ha solucionado un problema en Windows que causaba que el comandobulk-spec(procesamiento por lotes de archivos de especificaciones) omitiera el procesamiento de archivos de especificaciones.- Opciones de línea de comandos actualizadas
Se han cambiado varias opciones de línea de comandos para hacer su uso más claro y consistente:
- La opción
--user-agentahora siempre es utilizada por Chrome independientemente de la configuración sin encabezado o si se ha configurado un proxy remoto. - La opción
--accept-untrustedsiempre se utiliza independientemente del navegador o de la configuración sin encabezado. (Anteriormente, esta opción requería que se estableciera la opción--headless.) - La opción
--remote-proxysiempre es utilizada por Chrome (ya no depende de la opción--headlesso si se está escaneando un sitio https).
- La opción
