Laden Sie das Puppeteer-Demoprojekt herunter
Laden Sie ein vollständiges Beispielprojekt für axe DevTools for Web mit Puppeteer und Mocha herunter und führen Sie es aus
Dieses Demoprojekt macht Benutzer mit der Verwendung von axe DevTools for Web mit Puppeteer und Mocha vertraut und kann Berichte erstellen, ohne dass für die Integration ein vorhandenes Webprojekt erforderlich ist. Informationen zur Installation von axe DevTools for Web in ein bestehendes Projekt finden Sie in der Anleitung zur Installation aus einem Bundle, aus Ihrem eigenen Artefakt-Repository oder von Deque's Agora.
Voraussetzungen
Diese Projekte erfordern eine NodeJS-Entwicklungsumgebung einschließlich NPM oder Yarn. Sie benötigen außerdem einen WebDriver, der dem gewünschten Demoprojekt entspricht, entweder Puppeteer, WebdriverIO oder WebDriverJS
Link zum Download der Projekt-Zip-Datei
Verwenden
- Laden Sie das gezippte Projekt herunter, das zu Ihrer Entwicklungs- und Testumgebung passt
- Verschieben Sie das Projekt an den gewünschten Ort in Ihrem Dateisystem und entpacken Sie es
- Navigieren Sie mithilfe Ihrer Befehlsshell zum Speicherort des Projekts und dann innerhalb des Projekts zum Verzeichnis src
- Führen Sie den Befehl aus
npm install
oderyarn
Um die Knotenmodule zu installieren - ausführen
npm test
oderyarn test
Um die Testskripte auszuführen
Sobald die Tests abgeschlossen sind, werden die Rohergebnisse in der Konsole protokolliert und vom axe DevTools for Web Reporter in einem HTML-Bericht zusammengestellt. Mithilfe dieser Berichte können Sie die Ergebnisse der Barrierefreiheitsscans problemlos nutzen.
Falls gewünscht, können Sie das Projekt so konfigurieren, dass jede über das Web adressierbare Seite gescannt wird, indem Sie die Testfall-URLs mit src/*.test.js ändern und die Tests erneut ausführen.
Konfiguration
Möglicherweise sind eine oder mehrere Komponenten dieses Projekts zunächst nicht mit Ihrer Umgebung kompatibel. Wenn die Probleme weiterhin bestehen, wenden Sie sich direkt an Ihren Deque-Vertreter, erreichen Sie uns über unseren Support-Desk oder senden Sie uns eine E-Mail. Wir helfen Ihnen gerne weiter.