Migration vers Nuget DevTools v4.x
Étapes pour migrer vers la version 4.x de Axe DevTools pour le Web pour Nuget C#
Axe DevTools Nuget v4.x, bien qu'il ne s'agisse pas d'une réécriture majeure, contient quelques changements importants. Les changements les plus remarquables sont résumés ci-dessous, suivis de changements plus spécifiques aux packages concernés.
Résumé
La suite de paquets nuget axe-devtools-* impliquait principalement un changement de marque.
Attention aux changements incompatibles
Étant donné le changement de marque de l'API, il est juste de préciser que la migration vers la version 4.0 implique de suivre ce guide de migration étape par étape.
Configuration de l'environnement
Il n'y a pas de changements concernant les exigences de l'environnement par défaut. Les exigences souhaitées sont les suivantes :
- Dotnet .NET Framework 4.5.2 ou au moins .NET Standard 2.0
Installation de Axe DevTools NuGet
Assurez-vous d'avoir accès au registre de Deque. Sinon, refer to setup.
Après avoir réussi l'accès à la configuration, vous pouvez installer Axe DevTools NuGet en incluant ce qui suit dans votre fichier .csproj.
<PackageReference Include="axe-devtools-selenium" Version="4.0.0" />Changements Notables
En dehors de l'installation, certains changements notables incluent :
- Les espaces de noms ont été changés de
Deque.AttestàDeque.AxeDevtools. - La classe
Attesta été renommée enAxeSelenium. - La variable d'environnement pour configurer des règles personnalisées a été changée de
ATTEST_PATHàAXE_RULESET_PATH. - Le jeu de règles par défaut a changé. Axe DevTools évalue une page donnée avec
wcag2comme jeu de règles par défaut. Aucune modification n'est requise de la part de l'utilisateur final. Si quelqu'un souhaite configurer un jeu de règles différent, il peut utiliser l'API de jeu de règles respective. Notez que le défaut a de nouveau changé depuis cette version : depuis Axe DevTools pour le Web 4.5 (décembre 2022), le jeu de règles par défaut a été standardisé pour tous les packages à WCAG 2.1 niveau AA avec les meilleures pratiques désactivées. Voir Personnaliser les règles.
