Migraci贸n a axe DevTools for Web v4.x para Java
Pasos para migrar a la versi贸n 4.x de axe DevTools for Web para Java
Axe DevTools for Web Maven v4.x es una reescritura importante de todo el proyecto. A continuaci贸n se resumen los cambios m谩s notables, seguidos de cambios m谩s espec铆ficos en los paquetes relevantes.
Resumen
La suite de paquetes Java axe-devtools-* implic贸 redise帽ar la oferta de productos tanto desde una perspectiva de cambio de marca como tambi茅n reducir las herramientas de integraci贸n proporcionadas para que sean 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 proporciona una colecci贸n de paquetes que permiten al usuario final elegir lo que es esencial y se adapta mejor a su flujo de trabajo actual.
Tenga cuidado con los cambios disruptivos. Dada la divisi贸n de una estructura de paquete monol铆tica a una estructura modular individual y el cambio de marca de la API, para migrar a v4.0 es necesario seguir esta gu铆a de migraci贸n paso a paso.
Configuraci贸n del entorno
No hay cambios con los requisitos del entorno predeterminado. 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:
- [Instalaci贸n desde un conjunto][]
- Instalaci贸n desde su repositorio de artefactos
- [Instalaci贸n desde el 脕gora de Deque][]
Despu茅s de configurar exitosamente el acceso, se puede instalar cualquiera de los siguientes paquetes, incluy茅ndolos en el archivo pom.xml .
Ejemplo de instalaci贸n del selenium paquete desde Agora de Deque:
<dependency>
<groupId>com.deque.html.axe-devtools</groupId>
<artifactId>selenium</artifactId>
<version>4.x.x</version>
</dependency>Los paquetes disponibles son:
Consulte cada uno de los paquetes anteriores para obtener instrucciones de uso y documentaci贸n detallada de la API.
Cambios notables
Adem谩s de los cambios de instalaci贸n y uso de los paquetes descritos, algunos cambios dignos de menci贸n 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 se ha cambiado de
ATTEST_PATHaAXE_RULESET_PATH. - El conjunto de reglas predeterminado ha cambiado. Axe DevTools audita una p谩gina determinada con
wcag2.1como 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 utilizar las cl谩usulas respectivas ofrecidas en Cucumber/RSpec.
