axe DevTools for Web API/CLI 4.7

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 axe DevTools for Web API/CLI 4.7 y 4.6.0 de axe DevTools Reporter and Logger

Not for use with personal data

Fecha de lanzamiento: 12 de mayo de 2023

Visión general

Axe DevTools 4.7 se actualiza con la última versión de axe-core, ahora se admiten módulos ECMAScript y se corrigieron varios errores.

¿Qué hay de nuevo?

  • Actualización de la versión de Axe-core
    Axe DevTools 4.7 viene con la última versión de axe-core 4.7.0. Para obtener detalles completos, consulte el registro de cambios de axe-core.
  • Paquetes Node.js ahora se pueden importar como módulos ECMAScript
    Todos los paquetes ahora ofrecen soporte para el módulo ECMAScript (ESM) mientras continúan ofreciendo soporte para el módulo CommonJS (CJS).
  • Paquetes de informes ** se actualizaron a 4.6.** Consulte Paquetes axe Reporter y Logger para obtener más información.

Corrección de errores

Se corrigieron errores en axe DevTools para C#, la CLI, el paquete Playwright y el paquete Python.

C#

Axe DevTools para C# ahora puede manejar conjuntos de resultados mucho más grandes.

CLI

bulk-spec

Se ha solucionado un problema 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 modificado varias opciones de la línea de comandos para que su uso sea más claro y coherente:

  • La opción --user-agent ahora siempre es utilizada por Chrome independientemente de la configuración headless o de si se ha configurado un proxy remoto.
  • La opción --accept-untrusted se utiliza siempre independientemente del navegador o la configuración headless. (Anteriormente, esta opción requería que la opción --headless estuviera establecida).
  • Chrome siempre utiliza la opción --remote-proxy (ya no depende de si la opción --headless está establecida ni de si se está escaneando un sitio https).

Playwright

El paquete @axe-devtools/playwright ahora inicializa import.meta.url para solucionar un problema al cargar el paquete.

Python

ID predeterminado

El paquete Python ahora establece el ID predeterminado en el archivo de resultados JSON en "check" en lugar de null como antes. La línea resaltada en el siguiente ejemplo (abreviado) muestra el cambio:

{
  "type": "axe-devtools-result",
  "name": "axe-run",
  "id": "check",  "platform": {}
  ...
}

(Se eliminaron muchas líneas en el ejemplo anterior).

Este cambio hace que los resultados de Python sean compatibles con las otras API.

Resultados extensos

Se han aumentado los límites y el paquete Python ahora puede procesar resultados mucho más grandes.

Problemas Conocidos

Ninguno

Paquetes de generador de informes y registro de axe

Se lanzaron nuevas versiones de los paquetes de reporter (@axe-devtools/reporter) y de logger (@axe-devtools/logger). Ambos paquetes se actualizaron a la versión 4.6.0. (Dado que la CLI utiliza estos paquetes, los cambios en el reportador y el logger también se aplican a él).

note

Los paquetes de reporte y logging no siguen la cadencia de lanzamiento como los otros paquetes (los números de versión pueden ser diferentes de 4.7.0).

Actualizaciones del generador de informes

La versión 4.6.0 del paquete @axe-devtools/reporter se lanzó el 17 de mayo de 2023 con los cambios documentados en las siguientes secciones.

Nuevas funciones

  • El generador de informes ahora puede filtrar reglas de la versión 5 de Trusted Tester. El nuevo valor TTv5 ahora es una etiqueta válida para "Filtrar por etiqueta" en el informe HTML de salida (generado por el método buildHTM()).
  • Puede utilizar el paquete reporter como un módulo ECMAScript (ESM).

Corrección de errores

  • Ahora se puede utilizar un archivo de resultados de axe-core como entrada para generar informes.
  • Se corrigieron varios errores debido a la adición de soporte ESM.

Actualizaciones del registrador

La versión 4.6.0 del paquete @axe-devtools/logger fue publicada el 17 de mayo de 2023 con los cambios detallados en las siguientes secciones.

Nuevas funciones

  • Puede importar el paquete del logger como un módulo ECMAScript (ESM).

Corrección de errores

El registrador ahora admite axe.AxeResults como un hallazgo para el método [logTestResult]. **** **** (node-logger-reference#logtestresult)

  • Se corrigieron errores relacionados con la prestación de soporte ESM.