Migración a Axe DevTools para Web v4.x para Java

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

Pasos para migrar a la versión 4.x de Axe DevTools para Web para Java

Not for use with personal data

Axe DevTools para Web Maven v4.x es una reescritura importante de todo el proyecto. Los cambios más destacados se resumen a continuación, seguidos de cambios más específicos en los paquetes relevantes.

Resumen

La axe-devtools-* suite de paquetes java involucró la reestructuración de la oferta de productos tanto desde una perspectiva de rebranding como para simplificar las herramientas de integración proporcionadas, siendo más específicas para la experiencia del desarrollador.

Con esto en mente, en comparación con versiones anteriores donde solo se proporcionaba un único paquete, en esta versión se ofrece una colección de paquetes que permite al usuario final elegir lo que es esencial y se adapta mejor a su flujo de trabajo actual.

important

Cuidado con los cambios disruptivos. Dado el cambio de una estructura de paquete monolítica a una estructura modular individual y el rebranding de la API, migrar a la v4.0 requiere seguir esta guía de migración paso a paso.

Configuración del Entorno

No hay cambios en los requisitos predeterminados del entorno. Los requisitos deseados son los siguientes:

Instalación de paquetes de Axe DevTools

Asegúrese de tener acceso a Axe DevTools a través de una de las opciones disponibles:

Después de una configuración de acceso exitosa, uno puede instalar cualquiera de los paquetes a continuación, incluyéndolos en el archivo pom.xml.

Ejemplo para la instalación del paquete selenium desde Deque's Agora:

<dependency>
  <groupId>com.deque.html.axe-devtools</groupId>
  <artifactId>selenium</artifactId>
  <version>4.x.x</version>
</dependency>

Los paquetes disponibles son:

Por favor, consulte cada uno de los paquetes anteriores para obtener instrucciones de uso y documentación detallada de la API.

Cambios Destacables

Además de los cambios de instalación y uso con los paquetes descritos, algunos cambios destacables incluyen:

  • El espacio de nombres del paquete java cambió de com.deque.attest a com.deque.html.axedevtools.
  • La clase Attest fue renombrada a AxeSelenium.
  • La variable de entorno para configurar reglas personalizadas ha cambiado de ATTEST_PATH a AXE_RULESET_PATH.
  • El conjunto de reglas predeterminado ha cambiado. Axe DevTools audita una página determinada con wcag2.1 como el conjunto de reglas predeterminado. No se requiere ningún cambio por parte del usuario final. Si uno desea configurar un conjunto de reglas diferente, puede usar las respectivas cláusulas ofrecidas en Cucumber/ RSpec.