Moteur de test d'accessibilité axe-core pour l'audit automatisé des interfaces Web
axe-core est le moteur de test d'accessibilité standard de l'industrie développé par Deque Systems qui détecte automatiquement les violations WCAG 2.0, 2.1 et 2.2 dans les interfaces web. Il s'intègre dans n'importe quel framework de test existant — Playwright, Cypress, Selenium, Jest — pour détecter les problèmes d'accessibilité pendant le développement plutôt qu'après le déploiement.
Installation
Utilisez le chemin d'installation amont ou de configuration qui correspond à votre environnement :
- npm install axe-core --save-dev
- npm run build -- --lang=nl
Exigences et mises en garde de la source amont :
- Les tests d'accessibilité automatisés font gagner un temps considérable, ne nécessitent pas d'expertise particulière et permettent aux équipes de concentrer leurs ressources expertes sur les problèmes d'accessibilité qui en ont vraiment besoin. Malheureusement, la plupart des accessibi...
- Axe peut être construit en utilisant votre langue locale. Pour ce faire, un fichier de localisation doit être ajouté au répertoire ./locales. Ce fichier doit être nommé de la manière suivante : <code_langue>.json. Pour construire axe en utilisant cette locale, ins...
- De plus, la locale peut être appliquée à l'exécution en passant un objet locale à axe.configure(). L'objet locale doit avoir la même forme que les locales existantes dans le répertoire ./locales. Par exemple :
Notes d'utilisation de base ou de démarrage :
-
Téléchargez d'abord le package :
-
console
-
Incluez maintenant le fichier javascript dans chacun de vos iframes dans vos fixtures ou systèmes de test :
-
Extrait de la documentation amont : https://raw.githubusercontent.com/dequelabs/axe-core/HEAD/README.md