Creazione e filtraggio di report tramite la CLI di axe DevTools
Il comando reporter può generare e filtrare diversi tipi di report dai risultati JSON di axe.
Reporter di DevTools
Quando si utilizzano le API di axe DevTools per generare risultati JSON, è possibile utilizzare il comando axe reporter
per convertire e filtrare tali risultati JSON in report HTML, CSV e XML JUnit.
Se si utilizza axe DevTools CLI per generare risultati JSON durante il test di pagine e flussi di lavoro, è possibile utilizzare direttamente il --format
flag . Per ulteriori informazioni sui test delle pagine con la CLI, vedere CLI Page Tests .
L'esempio seguente troverà tutti i risultati JSON di axe in ./axe-reports/json/
e creerà un report CSV, che verrà salvato in ./axe-reports/csv/
axe reporter ./axe-reports/json/ ./axe-reports/csv/ --format=csv
-d --dest [percorso]
Specificare il percorso di output desiderato. Questa opzione non è obbligatoria e, se non la specifichi, axe reporter utilizza la seconda directory specificata come directory di destinazione (come mostrato nell'esempio precedente).
-f --format [type(s)]
Formati per l'output: html, junit (xml), CSV (csv). Facoltativamente, è possibile specificare più formati come valori separati da virgole.
Esempio
axe reporter ./axe-reports/json/ ./axe-reports/csv/ --format=csv,html,xml
--filter [type(s)]
Fornire un elenco di tipi di risultati da filtrare in base ai risultati: superati, violazioni, incompleti o inapplicabili.
L'opzione --format csv è obbligatoria se si desidera utilizzare l'opzione filtro.
Esempio
axe reporter ./axe-reports/json/ --format=csv --filter passes,inapplicable
-b --browser [nome]
Specificare i risultati del browser da utilizzare per generare l'output.