Verwenden Sie Reporter CLI mit automatisiertem Testen
Das Hinzufügen von Barrierefreiheitsprüfungen zu Ihren automatisierten Tests ermöglicht es Ihrem Team, frühzeitige Fehlererkennung zu betreiben, sodass Ihre Apps für Ihre Nutzer immer zugänglich sind. Wenn Sie die Werkzeuge von Deque in Ihre Testpipeline integrieren, können Sie die Ergebnisse lokal als JSON-Datei speichern.
Mit diesen bereits gespeicherten Ergebnissen können Sie dann das Reporter CLI verwenden, um barrierefrei formatierte HTML-Berichte zu erstellen, die Sie mit dem Rest Ihres Teams teilen können.
Sehen Sie sich die Schritte an, um Scan-Ergebnisse lokal zu speichern mit:
Verwendung der Ergebnisse in einer Pipeline
Erfahren Sie, wie Sie selbstständige HTML-Berichte in Ihrer Continuous Integration / Continuous Deployment (CI/CD) Pipeline erstellen können.
Verwendung der Ergebnisse für lokale Tests
Wenn Sie bereit sind, einen HTML-Bericht zu erstellen, stellen Sie sicher, dass alle relevanten Scans in einem freigegebenen Verzeichnis befinden. Öffnen Sie ein Terminalfenster und navigieren Sie zu dem Verzeichnis, in dem Sie die Axe Reporter CLI ausführbare Datei gespeichert haben.
Zum Beispiel - wenn die ausführbare Datei in Ihrem 'Downloads'-Ordner ist, geben Sie im Terminal Folgendes ein:
cd DownloadsFühren Sie nun den folgenden Befehl aus:
./reporter-cli-<your-system> <devtools-results-directory> <output-directory> --format=htmlDas Angeben eines Ausgabeverzeichnisses ist optional, und wenn nicht eingeschlossen, werden die Berichte in ./axe-devtools-reporter gespeichert.
Das Ausgabeverzeichnis wird mit Berichten gefüllt, die den einzelnen JSON-Ergebnisdateien entsprechen, sowie mit einem Managementbericht. Die Dateinamen für einzelne Berichte leiten sich aus dem Scan-Namen und dem Analysezeitstempel des Scans ab: ${scanName}-axe-result-${timestamp}.html.
Sie werden immer das --format-Flag hinzufügen, wenn Sie den ./reporter-cli-<your-system>-Befehl ausführen. Zusätzlich zur Erstellung von HTML-Berichten können Sie die Daten auch für XML/JUnit oder CSV exportieren.
HTML:
./reporter-cli-<your-system> <devtools-results-directory> <output-directory> --format=htmlXML/JUnit:
./reporter-cli-<your-system> <devtools-results-directory> <output-directory> --format=junitCSV:
./reporter-cli-<your-system> <devtools-results-directory> <output-directory> --format=csv