Notas de la versión para Axe DevTools para Web 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

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 cada screenshotPath de 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. Establezca perAnalyze en false en las opciones de screenshot para mantener una sola captura de pantalla por página. Consulte Captura de pantallas.
  • Se agregó la opción --set-teams a axe <url>, axe spec y axe bulk-spec para registrar la equipos al ejecutar un análisis en eventos de uso. También puede establecer la variable de entorno AXE_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_ACTOR en human o automation para 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 analyze ahora informa todos sus resultados en lugar de solo el primero. Consulte La referencia de eventos del servicio de uso.
  • La propiedad target_medium en eventos de uso ahora se llama targetMedium. Si ejecuta su propio servicio de uso, actualice todo lo que lea target_medium.
  • Se corrigió un problema donde el ejecutable independiente imprimía una advertencia de deprecación DEP0169 de Node.js sobre url.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-csv y @axe-devtools/logger a 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-proxy y capturas de pantalla de página completa. Anteriormente, --browser edge iniciaba Edge sin aplicar ninguna de estas opciones. También ahora puedes elegir edge en axe 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.
    • --validate ahora verifica cada entrada en globalActions.
    • Una cadena de acción ahora debe comenzar con su acción.
  • Se añadió la variable de entorno AXE_DEVTOOLS_REPORTER_RENDER_TIMEOUT_MS para aumentar el límite de 30 segundos para generar informes HTML. Ver Informes HTML.
  • Se corrigió un problema donde --chrome-options era ignorado al probar una URL con axe <url>.
  • Se eliminó el script de instalación del paquete npm @axe-devtools/cli, por lo que ya no necesita una entrada allowScripts. Si configuras strict-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_PROXY y NO_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-csv y @axe-devtools/logger a 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)

4.12.0 (22 de junio de 2026)

  • Se añadió universal como un nuevo valor para --format en los subcomandos uri, spec y reporter para mostrar resultados en el formato de exportación universal. Use --universal-ruleset <id> para especificar el conjunto de reglas registrado en los metadatos (por defecto wcag2.1), y --universal-best-practices para 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 screenshot en 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 spec sin 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 devhub para subir resultados de escaneos a Axe Developer Hub.
  • Se corrigió la bandera --axe-devhub-server-url para 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 licenses para permitir a los usuarios mostrar y guardar (usando la opción -s o --save) a un archivo.
  • Se corrigió --chromedriver-path para especificar la ruta de ChromeDriver (en lugar de la ruta de Chrome como se implementó anteriormente) y se añadió --chrome-path para permitir a los usuarios especificar la ruta del binario de Chrome.
  • Ahora se permite el uso del modo heredado al usar el subcomando CLI spec con la opción de línea de comandos --set-legacy-mode. Útil cuando el sitio web analizado sobrescribe window.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-url terminaba con /reports.
  • Se corrigió un problema donde el proceso a veces no se cerraba al procesar archivos de especificaciones grandes.
  • Se añadieron fetchUrlTime y actionTime al archivo de resultados JSON.
  • Se añadieron duration, fetchUrlTime y actionTime a 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-reports invá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 campo dimensions en 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 comando bulk-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-agent ahora siempre es utilizada por Chrome independientemente de la configuración sin encabezado o si se ha configurado un proxy remoto.
    • La opción --accept-untrusted siempre 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-proxy siempre es utilizada por Chrome (ya no depende de la opción --headless o si se está escaneando un sitio https).