Systemanforderungen für axe Developer Hub
Zu den erforderlichen Voraussetzungen für die Verwendung des axe Developer Hub gehören Sprachunterstützung, Versionen der Browser-Automatisierungsplattform, Node.js-Version, ChromeDriver-Version und Zugriff auf das npm-Register.
Axe Developer Hub ist für End-to-End-Tests konzipiert, nicht für Komponententests, die Cypress oder Playwright anbieten.
Zur Nutzung des axe Developer Hub sind folgende Voraussetzungen notwendig:
-
JavaScript- oder TypeScript-Tests. Ihre Tests müssen in JavaScript oder TypeScript geschrieben sein, um mit axe Developer Hub zu funktionieren.
-
Neueste Version oder eine Hauptversion davor der Browser-Automatisierungsplattform. Weitere Informationen finden Sie im [Plattform-Support] unter Browser Automation Platform Support .(dh-platform-support)
-
Node.js LTS. Ihr Projekt muss die Long Term Support-Version von Node.js verwenden.
-
Berechtigung zum Herunterladen und Installieren aus dem npm-Register (https://npmjs.com). Das Paket @axe-core/watcher wird von npmjs.com heruntergeladen.
-
Neueste stabile Version von ChromeDriver.
importantBeim Aufruf als
cypress run
[missing term] verwendet Cypress seinen integrierten Electron-Browser, der nicht mit @axe-core/watcher kompatibel ist und zu einem Fehler führt. Sie müssen Cypress stattdessen alscypress run --browser chrome --headless
[missing term] aufrufen.
– (Optional) Ihr Code in einem Git-Repository gespeichert. Wenn Sie für Ihr Projekt ein Git-Repository verwenden, können Sie jedem Commit die Zugänglichkeitsqualität zuordnen und so die Verantwortlichkeit verbessern. Wenn Sie GitHub als Ihr Git-Repository verwenden, können Sie außerdem die Zugänglichkeitsqualität für Commits über die GitHub-Aktion erzwingen.