Migración a Axe DevTools para Web v4.x para Java
Pasos para migrar a la versión 4.x de Axe DevTools para Web para Java
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.
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.attestacom.deque.html.axedevtools. - La clase
Attestfue renombrada aAxeSelenium. - La variable de entorno para configurar reglas personalizadas ha cambiado de
ATTEST_PATHaAXE_RULESET_PATH. - El conjunto de reglas predeterminado ha cambiado. Axe DevTools audita una página determinada con
wcag2.1como 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.
