Erstellen und Filtern von Berichten mit der axe DevTools-CLI
Der Befehl Reporter kann aus den JSON-Ergebnissen von axe verschiedene Berichtstypen generieren und filtern.
DevTools Reporter
Wenn Sie axe DevTools-APIs zum Generieren von JSON-Ergebnissen verwenden, können Sie den axe reporter
Befehl verwenden, um diese JSON-Ergebnisse in HTML-, CSV- und JUnit-XML-Berichte zu konvertieren und zu filtern.
Wenn Sie beim Testen von Seiten und Workflows die axe DevTools CLI zum Generieren von JSON-Ergebnissen verwenden, können Sie das Flag --format
direkt verwenden. Weitere Informationen zum Testen von Seiten mit der CLI finden Sie unter CLI-Seitentests .
Das folgende Beispiel findet alle Axe-JSON-Ergebnisse in ./axe-reports/json/
und erstellt einen CSV-Bericht, der in ./axe-reports/csv/
gespeichert wird.
axe reporter ./axe-reports/json/ ./axe-reports/csv/ --format=csv
-d --dest [Pfad]
Geben Sie den gewünschten Ausgabepfad an. Diese Option ist nicht erforderlich, und wenn Sie sie nicht angeben, verwendet axe reporter das zweite angegebene Verzeichnis als Zielverzeichnis (wie im obigen Beispiel gezeigt).
-f --format [type(s)]
Ausgabeformate: html, JUnit (XML), CSV (csv). Optional können auch mehrere Formate als kommagetrennte Werte angegeben werden.
Beispiel
axe reporter ./axe-reports/json/ ./axe-reports/csv/ --format=csv,html,xml
--filter [type(s)]
Geben Sie eine Liste mit Ergebnistypen an, aus denen die Ergebnisse herausgefiltert werden sollen: Erfolgreich, Verstöße, Unvollständig oder Nicht zutreffend.
Die Option --format csv ist erforderlich, wenn Sie die Filteroption verwenden möchten.
Beispiel
axe reporter ./axe-reports/json/ --format=csv --filter passes,inapplicable
-b --browser [Name]
Geben Sie an, welche Browserergebnisse zum Generieren der Ausgabe verwendet werden sollen.