Laden Sie das Puppeteer-Demoprojekt herunter
Laden Sie ein vollständiges Beispielprojekt für Axe DevTools für Web mit Puppeteer und Mocha herunter und führen Sie es aus
Dieses Demoprojekt macht die Nutzer mit der Nutzung von Axe DevTools für Web mit Puppeteer und Mocha vertraut und kann Berichte generieren, ohne dass ein bestehendes Webprojekt zur Integration benötigt wird. Für Informationen, wie Sie Axe DevTools für Web in ein bestehendes Projekt installieren, lesen Sie den Leitfaden zur Installation aus einem Bundle, aus Ihrem eigenen Artefakt-Repository oder aus Deques Agora.
Voraussetzungen
Diese Projekte erfordern eine Node.js-Entwicklungsumgebung, einschließlich NPM oder Yarn. Zudem wird ein WebDriver benötigt, der dem gewünschten Demoprojekt entspricht, entweder Puppeteer, WebdriverIO oder WebDriverJS
Beispielkatalog
Das Beispielkatalog bietet ein komplettes Puppeteer mit Mocha Beispielprojekt, das Sie klonen und ausführen können, um Barrierefreiheitsberichte zu erstellen, ohne dass ein bestehendes Webprojekt zur Integration benötigt wird.
Verwendung
-
Klonen Sie das Deque Beispielkatalog-Repository auf GitHub:
git clone git@github.com:dequelabs/axe-devtools-html-api-examples.gitnoteMöglicherweise müssen Sie einen anderen Klon-Befehl verwenden, je nachdem, wie Sie den Zugriff auf GitHub eingerichtet haben. Der obige Befehl verwendet SSH. Siehe Mit SSH zu GitHub verbinden für weitere Informationen.
-
Navigieren Sie zum Puppeteer-Beispiel:
cd axe-devtools-html-api-examples/Node/puppeteer-mocha -
Führen Sie
npm installoderyarnaus, um die Node-Module zu installieren -
Führen Sie
npm testoderyarn testaus, um die Testskripte auszuführen
Sobald die Tests abgeschlossen sind, werden die Rohdaten im Konsolenprotokoll aufgezeichnet und vom Axe DevTools für Web Reporter in einem HTML-Bericht zusammengestellt. Diese Berichte ermöglichen Ihnen die einfache Auswertung der Ergebnisse der Barrierefreiheitsscans.
Bei Bedarf können Sie das Projekt so konfigurieren, dass jede im Web aufrufbare Seite gescannt wird, indem Sie die Testfall-URLs mit src/*.test.js ändern und die Tests erneut ausführen.
Konfiguration
Anfangs kann es sein, dass eine oder mehrere Komponenten in diesem Projekt nicht mit Ihrer Umgebung kompatibel sind. Wenn weiterhin Probleme auftreten, kontaktieren Sie direkt Ihren Deque-Ansprechpartner, erreichen Sie uns über unseren Support-Desk oder senden Sie uns eine E-Mail. Wir helfen Ihnen gerne weiter.
