Browser-JavaScript

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard

Ü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.configure und AxeDevTools.run