Laden Sie das WebDriverJS-Demoprojekt herunter
Klonen und führen Sie ein komplettes Beispielprojekt für Axe DevTools für Web mit WebDriverJS und Mocha aus
Der Beispiele-Katalog bietet ein komplettes WebDriverJS-Beispielprojekt, das Sie klonen und ausführen können, um Barrierefreiheitsberichte zu erstellen, ohne ein bestehendes Webprojekt integrieren zu müssen. Informationen zur Installation von Axe DevTools für Web in ein bestehendes Projekt finden Sie im Leitfaden zur Installation aus einem Bundle, aus Ihrem eigenen Artifakt-Repositoryoder von Deques Agora.
Voraussetzungen
Dieses Projekt erfordert eine Node.js-Entwicklungsumgebung. Es erfordert außerdem WebDriverJS als Peer-Abhängigkeit.
Zudem benötigen Sie Zugriff auf das Artifakt-Repository von Deques Agora, um die Axe DevTools-Pakete zu installieren. Siehe Axe DevTools für Web für WebDriverJS von Deques Agora installieren für Anweisungen zum Einrichten des Zugriffs.
Verwendung
-
Klonen Sie das Deque Beispiele-Katalog Repository auf GitHub:
git clone git@github.com:dequelabs/axe-devtools-html-api-examples.gitnoteJe nach Ihrer GitHub-Zugangseinrichtung können Sie einen anderen Klon-Befehl verwenden müssen. Der obige Befehl nutzt SSH. Siehe Verbinden mit GitHub über SSH für weitere Informationen.
-
Navigieren Sie zum WebDriverJS-Beispiel:
cd axe-devtools-html-api-examples/Node/webdriverjs-mocha -
Führen Sie
npm installaus, um die Abhängigkeiten zu installieren -
Führen Sie
npm testaus, um die Testskripte auszuführen
Sobald die Tests abgeschlossen sind, werden die Ergebnisse in einem HTML-Bericht vom Axe DevTools für Web-Reporter zusammengestellt. Diese Berichte ermöglichen es Ihnen, die Ergebnisse der Barrierefreiheitsscan einfach zu erfassen.
Bei Bedarf können Sie das Projekt so konfigurieren, dass es jede über das Web erreichbare Seite scannt, indem Sie die Testfall-URLs in den Testdateien ändern und die Tests erneut ausführen.
Konfiguration
Anfänglich kann es sein, dass eine oder mehrere Komponenten innerhalb dieses Projekts nicht mit Ihrer Umgebung kompatibel sind. Sollten weiterhin Probleme bestehen, kontaktieren Sie direkt Ihren Deque-Vertreter, erreichen Sie uns über unseren Support-Deskoder senden Sie uns eine E-Mail. Wir helfen Ihnen gerne weiter.
