Création et filtrage de rapports à l'aide de l'interface de ligne de commande axe DevTools
La commande reporter peut générer et filtrer une variété de types de rapports à partir des résultats JSON d'axe.
DevTools Reporter
Lorsque vous utilisez les API axe DevTools pour générer des résultats JSON, vous pouvez utiliser la axe reporter
commande pour convertir et filtrer ces résultats JSON en rapports HTML, CSV et JUnit XML.
Si vous utilisez axe DevTools CLI pour générer des résultats JSON lors du test de pages et de workflows, vous pouvez utiliser directement l'option --format
. Consultez Tests de page CLI pour plus d'informations sur les tests de pages avec la CLI.
L'exemple suivant recherchera tous les résultats JSON d'axe dans ./axe-reports/json/
et créera un rapport CSV, qui sera enregistré dans ./axe-reports/csv/
axe reporter ./axe-reports/json/ ./axe-reports/csv/ --format=csv
-d --dest [chemin]
Spécifiez le chemin de sortie souhaité. Cette option n'est pas obligatoire et si vous ne la spécifiez pas, axe reporter utilise le deuxième répertoire spécifié comme répertoire de destination (comme indiqué dans l'exemple ci-dessus).
-f --format [type(s)]
Formats de sortie : html, junit (xml), CSV (csv). Plusieurs formats peuvent également être spécifiés en option sous forme de valeurs séparées par des virgules.
Exemple
axe reporter ./axe-reports/json/ ./axe-reports/csv/ --format=csv,html,xml
--filter [type(s)]
Fournissez une liste de types de résultats à filtrer : réussite, violations, incomplet ou inapplicable.
L'option --format csv est requise si vous souhaitez utiliser l'option de filtre.
Exemple
axe reporter ./axe-reports/json/ --format=csv --filter passes,inapplicable
-b --browser [nom]
Spécifiez les résultats du navigateur qui doivent être utilisés pour générer la sortie.