Migrar a v4.x DevTools Nuget
Pasos para migrar a la versión 4.x de Axe DevTools para Web para C# Nuget
Nuget Axe DevTools v4.x, aunque no es una reescritura importante, contiene algunos cambios grandes. Los cambios más notables se resumen a continuación, seguidos de cambios más específicos en paquetes relevantes.
Resumen
La suite de paquetes nuget axe-devtools-* involucró principalmente una perspectiva de cambio de marca.
Cuidado con los cambios que rompen compatibilidad
Dado el cambio de marca de la API, es justo señalar que la migración a la v4.0 implica 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:
- Dotnet .NET Framework 4.5.2 o al menos .NET Standard 2.0
Instalando Axe DevTools NuGet
Asegúrese de tener acceso al registro de Deque. Si no, refer to setup.
Después de acceder correctamente a la configuración, puede instalar Axe DevTools NuGet incluyendo lo siguiente en su archivo .csproj.
<PackageReference Include="axe-devtools-selenium" Version="4.0.0" />Cambios Notables
Aparte de la instalación, algunos cambios notables incluyen:
- Los espacios de nombres han cambiado de
Deque.AttestaDeque.AxeDevtools. - La clase
Attestha sido 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 dada con
wcag2como conjunto de reglas predeterminado. No es necesario que el usuario final realice ningún cambio. Si alguien deseara configurar un conjunto de reglas diferente, puede usar la API respectiva del conjunto de reglas. Tenga en cuenta que el valor predeterminado ha cambiado nuevamente desde esta versión: a partir de Axe DevTools para Web 4.5 (diciembre de 2022), el conjunto de reglas predeterminado fue estandarizado en todos los paquetes a WCAG 2.1 Nivel AA con las mejores prácticas desactivadas. Vea Personalización de reglas.
