Reporter CLI mit automatisierten Tests verwenden
Durch das Hinzufügen von Accessibility-Checks zu Ihren automatisierten Tests kann Ihr Team das Shift-Left-Prinzip anwenden und sicherstellen, dass Ihre Apps für Ihre Nutzer stets zugänglich sind. Wenn Sie die Tools von Deque in Ihre Testpipeline integrieren, können Sie Ergebnisse lokal als JSON-Datei speichern.
Sobald diese Ergebnisse gespeichert wurden, können Sie mit der Reporter CLI HTML-Berichte im barrierefreien Format erstellen, um sie mit Ihrem Team zu teilen.
Überprüfen Sie die Schritte zum lokalen Speichern von Scanergebnissen mit:
Ergebnisse in einer Pipeline verwenden
Erfahren Sie, wie Sie eigenständige HTML-Berichte innerhalb Ihrer Continuous Integration / Continuous Deployment (CI/CD)-Pipeline generieren können.
Ergebnisse für lokale Tests verwenden
Wenn Sie bereit sind, einen HTML-Bericht zu erstellen, stellen Sie sicher, dass alle relevanten Scans in einem gemeinsamen Verzeichnis liegen. Öffnen Sie ein Terminalfenster und navigieren Sie zu dem Verzeichnis, in dem Sie die ausführbare Datei axe Reporter CLI gespeichert haben.
Wenn sich die ausführbare Datei im Ordner „Downloads“ befindet, geben Sie Folgendes im Terminal ein:
cd DownloadsFühren Sie nun folgenden Befehl aus:
./reporter-cli-<your-system> <devtools-results-directory> <output-directory> --format=htmlDie Angabe eines Ausgabeverzeichnisses ist optional, und falls keines angegeben wird, werden die Berichte in ./axe-devtools-reporter gespeichert.
Das Ausgabeverzeichnis wird mit Berichten zu jeder JSON-Ergebnisdatei sowie einem Executive-Bericht befüllt. Die Dateinamen der einzelnen Berichte ergeben sich aus dem Namen des Scans und dem Analysezeitpunkt: ${scanName}-axe-result-${timestamp}.html.
Das --format-Flag muss immer angehängt werden, wenn Sie den ./reporter-cli-<your-system>-Befehl ausführen. Zusätzlich zur Erstellung von HTML-Berichten können Sie die Daten auch im XML/JUnit- oder CSV-Format 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