Browser-JavaScript
Überblick über Axe DevTools für das Web mit Browser-JavaScript
Not for use with personal data
Das @axe-devtools/browser-Paket ist eine JavaScript-Bibliothek, die Sie in die Seite laden, auf der Sie Ihre Tests durchführen. Sie initialisieren es einmal und rufen dann run() auf einem DOM-Element auf, um es auf Barrierefreiheitsverletzungen zu scannen und die Ergebnisse als JSON-Objekt zurückzubekommen. Da der Scan ein Element statt einer Browsersitzung benötigt, funktioniert er mit Test-Suites, die das Markup selbst rendern, wie Jasmine, Karma oder eine Testbibliothek unter Jest.
Wenn Ihre Tests stattdessen einen Browser über einen Treiber navigieren, verwenden Sie das Binding für Ihr Framework: Cypress, Playwright, Puppeteer, WebdriverIO oder WebDriverJS.
Erste Schritte
- Installationsoptionen: Konfigurieren Sie Ihr Artefakt-Repository, laden Sie ein Paket herunter oder installieren Sie direkt von Deques Agora
- Importieren und initialisieren: importieren Sie das Paket und richten Sie Ihre Testumgebung ein
- Tests schreiben: fügen Sie Ihren bestehenden Tests Barrierefreiheits-Scans hinzu
- API-Referenz: jede Funktion, die die Bibliothek bereitstellt, einschließlich
AxeDevTools.init,AxeDevTools.configureundAxeDevTools.run
