JavaScript de navigateur
Vue d'ensemble de Axe DevTools pour le Web avec JavaScript de navigateur
Le package @axe-devtools/browser est une bibliothèque JavaScript que vous chargez sur la page que vos tests exercent. Vous l'initialisez une fois, puis appelez run() sur un élément DOM pour le scanner à la recherche de violations d'accessibilité et obtenir les résultats sous forme d'objet JSON. Étant donné que le scan prend un élément plutôt qu'une session de navigateur, il fonctionne avec des suites de tests qui rendent elles-mêmes le balisage, telles que Jasmine, Karma ou une bibliothèque de tests fonctionnant sous Jest.
Si vos tests naviguent sur un navigateur via un driver, utilisez le binding pour votre framework : Cypress, Playwright, Puppeteer, WebdriverIO ou WebDriverJS.
Démarrer
- Options d'installation : configurez votre dépôt d'artefacts, téléchargez un bundle ou installez directement depuis l'Agora de Deque
- Importer et initialiser : importez le package et configurez votre environnement de test
- Écrire des tests : ajoutez des scans d'accessibilité à vos tests existants
- Référence API : chaque fonction exposée par la bibliothèque, y compris
AxeDevTools.init,AxeDevTools.configureetAxeDevTools.run
