Usare Reporter CLI con Test Automatizzati
Aggiungere controlli di accessibilità ai tuoi test automatizzati consentirà al tuo team di spostarsi a sinistra, garantendo che le tue applicazioni siano sempre accessibili per i tuoi utenti. Quando integri gli strumenti di Deque nella tua pipeline di test, sei in grado di salvare i risultati localmente come file JSON.
Con questi risultati già salvati, puoi quindi utilizzare il Reporter CLI per generare rapporti HTML formattati in modo accessibile da condividere con il resto del tuo team.
Esamina i passaggi per salvare i risultati delle scansioni localmente con:
Usare i Risultati in una Pipeline
Scopri come puoi generare rapporti HTML autonomi all'interno del tuo pipeline di integrazione e distribuzione continua (CI/CD).
Usare i Risultati per Test Locali
Quando sei pronto a creare un rapporto HTML, assicurati che tutte le scansioni rilevanti siano in una directory condivisa. Apri una finestra di terminale e naviga alla directory dove hai salvato l'eseguibile di Axe Reporter CLI.
Ad esempio, se l'eseguibile è nella cartella 'Downloads', inserisci quanto segue nel terminale:
cd DownloadsOra, esegui il seguente comando:
./reporter-cli-<your-system> <devtools-results-directory> <output-directory> --format=htmlFornire una directory di output è facoltativo, e se non inclusa, i rapporti saranno memorizzati in ./axe-devtools-reporter.
La directory di output sarà popolata con rapporti corrispondenti a ciascun file di risultati JSON, oltre a un rapporto esecutivo. I nomi dei file per i rapporti individuali sono derivati dal nome della scansione e dal timestamp dell'analisi della scansione: ${scanName}-axe-result-${timestamp}.html.
Aggiungerai sempre il flag --format quando eseguirai il comando ./reporter-cli-<your-system>. Oltre a creare report HTML, puoi anche esportare i dati in XML/JUnit o 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