Utiliser Reporter CLI avec des tests automatisés
Ajouter des vérifications d'accessibilité à vos tests automatisés permettra à votre équipe d'adopter une approche préventive, garantissant que vos applications sont toujours accessibles pour vos utilisateurs. Lorsque vous intégrez les outils de Deque dans votre pipeline de tests, vous pouvez enregistrer les résultats localement sous forme de fichier JSON.
Avec ces résultats déjà enregistrés, vous pouvez ensuite utiliser le Reporter CLI pour générer des rapports HTML formatés pour l'accessibilité à partager avec le reste de votre équipe.
Consultez les étapes pour enregistrer localement les résultats des analyses avec :
Utiliser les résultats dans un pipeline
Découvrez comment vous pouvez générer des rapports HTML autonomes dans votre pipeline d'intégration continue / déploiement continu (CI/CD).
Utiliser les résultats pour des tests locaux
Lorsque vous êtes prêt à créer un rapport HTML, assurez-vous que toutes les analyses pertinentes se trouvent dans un répertoire partagé. Ouvrez une fenêtre de terminal et accédez au répertoire où vous avez enregistré l'exécutable Axe Reporter CLI.
Par exemple - si l'exécutable se trouve dans votre dossier "Téléchargements", entrez la commande suivante dans le terminal :
cd DownloadsMaintenant, exécutez la commande suivante :
./reporter-cli-<your-system> <devtools-results-directory> <output-directory> --format=htmlFournir un répertoire de sortie est optionnel, et si ce n’est pas inclus, les rapports seront stockés dans ./axe-devtools-reporter.
Le répertoire de sortie sera peuplé de rapports correspondant à chaque fichier de résultats JSON, ainsi qu'un rapport exécutif. Les noms de fichiers pour les rapports individuels sont dérivés du nom de l'analyse et de l'horodatage de l'analyse : ${scanName}-axe-result-${timestamp}.html.
Vous ajouterez toujours le flag --format lors de l'exécution de la commande ./reporter-cli-<your-system>. En plus de créer des rapports HTML, vous pouvez également exporter les données en XML/JUnit ou CSV.
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