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
Link zum Herunterladen des Projekt-Zips
Verwendung
- Laden Sie das komprimierte Projekt herunter, das Ihrer Entwicklungs- und Testumgebung entspricht
- Verschieben Sie das Projekt an den gewünschten Ort in Ihrem Dateisystem und entpacken Sie es
- Verwenden Sie Ihre Kommandozeile, um zum Speicherort des Projekts zu navigieren, und dann innerhalb des Projekts zum Verzeichnis
src - führen Sie den Befehl
npm installoderyarnaus, um die Node-Module zu installieren - führen Sie
npm testoderyarn testaus, um die Testscripte 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.
