axe-core Barrierefreiheits-Test-Engine für automatisierte Web-UI-Überprüfung
axe-core ist der branchenweit führende Barrierefreiheits-Test-Engine von Deque Systems, der automatisch WCAG 2.0-, 2.1- und 2.2-Verstöße in Weboberflächen erkennt. Es integriert sich in jedes vorhandene Test-Framework — Playwright, Cypress, Selenium, Jest — um Barrierefreiheitsprobleme während der Entwicklung und nicht erst nach der Bereitstellung zu finden.
Installation
Verwenden Sie den upstream-Installations- oder Einrichtungspfad, der Ihrer Umgebung entspricht:
- npm install axe-core --save-dev
- npm run build -- --lang=nl
Anforderungen und Hinweise von upstream:
- Automatisierte Barrierefreiheitstests sparen enorm viel Zeit, erfordern kein spezielles Fachwissen und ermöglichen es Teams, ihre Expertenressourcen auf die wirklich wichtigen Barrierefreiheitsprobleme zu konzentrieren. Leider sind die meisten Zugänglichkeitsprobleme [...]
- Axe kann in Ihrer Landessprache erstellt werden. Dazu muss eine Lokalisierungsdatei zum Verzeichnis
./localeshinzugefügt werden. Diese Datei muss wie folgt benannt werden:<langcode>.json. Um axe mit dieser Locale zu erstellen, führen Sie [...] - Zusätzlich kann die Locale zur Laufzeit durch Übergabe eines Locale-Objekts an
axe.configure()angewendet werden. Das Locale-Objekt muss dieselbe Struktur aufweisen wie die vorhandenen Locales im Verzeichnis./locales. Beispiel:
Grundlegende Verwendung oder Einstiegsnotizen:
-
Laden Sie zuerst das Paket herunter:
-
console
-
Fügen Sie nun die JavaScript-Datei in jedes Ihrer Iframes in Ihren Fixtures oder Testsystemen ein:
-
Aus den upstream-Dokumenten extrahiert: https://raw.githubusercontent.com/dequelabs/axe-core/HEAD/README.md