Testen von Seiten mit CLI
Es gibt verschiedene Optionen, wann einzelne Seiten getestet werden können.
Beim Verwenden des URI-Eingabemodus stehen zahlreiche zusätzliche Optionen zum Anpassen des Umfangs und des Regelsatzes eines Tests zur Verfügung. Der folgende Code schließt beispielsweise die Kopf- und Fußzeile von einem Test aus und deaktiviert die Farbkontrastregel:
axe http://example.com --exclude footer,header --disable color-contrast
Optionen
-i, --include <list>
CSS-Selektor der einbezogenen Elemente, durch Komma getrennt
-e, --exclude <list>
CSS-Selektor der ausgeschlossenen Elemente, durch Komma getrennt
-a, --axe-source <path>
Pfad zu Datei axe.js
-c, --custom
Geben Sie den zu verwendenden benutzerdefinierten Regelsatz an, der den Regelsatz überschreibt
-t, --tags <list>
Durch Komma getrennte Tags der auszuführenden Regeln
--rules <list>
Durch Komma getrennte IDs der auszuführenden Regeln
-l, --disable <list>
IDs der zu deaktivierenden Regeln, durch Komma getrennt
-s, --save [Dateiname]
Speichern Sie die Ausgabe als JSON-Datei. Der Dateiname ist optional.
-d, --dir <path>
Ausgabeverzeichnis
-j, --stdout
Ergebnisse an STDOUT ausgeben und alle anderen Ausgaben stumm schalten
-r, --report <output-dir>
einen Bericht erstellen
-f, --format <value>
Berichtstypen bestimmen [html|junit|csv|html+junit+csv]
--filter [type(s)]
Geben Sie eine Liste mit Ergebnistypen an, aus denen die Ergebnisse herausgefiltert werden sollen: bestanden, Verstöße, unvollständig, nicht zutreffend. (--format csv erforderlich)
axe reporter ./axe-reports/json/ --format=csv --filter passes,inapplicable
-q, --exit
Beenden Sie mit 1
einem Fehlercode, wenn einer der a11y-Tests fehlschlägt.
--load-delay <n>
Legen Sie fest, wie viel Zeit (Millisekunden) Axe nach dem Laden der Seite wartet, bevor die Prüfung ausgeführt wird (Standard: 0).
--timer
Protokolliert die zum Ausführen benötigte Zeit
--show-errors
Das vollständige Fehlerprotokoll anzeigen
--no-reporter
Schalte den CLI-Reporter aus
--chrome-options [Optionen] {#--chrome-options-Optionen}
Optionen, die dem Headless-Chrome bereitgestellt werden können
-v, --verbose
Ausgabemetadaten wie Name des Testtools, Version und Umgebung
--chromedriver-path <Pfad> {#--chromedriver-path-Pfad}
Absoluter Pfad zur gewünschten ausführbaren Chromedriver-Datei
Konfigurationsflags
Weitere Optionen finden Sie unter Konfigurationsflags