Utilizzare Reporter CLI con test automatici
Aggiungere controlli di accessibilità ai test automatizzati permetterà al Suo team di anticipare i test, garantendo che le Sue app siano sempre accessibili per i Suoi utenti. Quando integra gli strumenti Deque nella pipeline di test, Lei può salvare i risultati localmente come file JSON.
Una volta salvati questi risultati, Lei può quindi utilizzare il Reporter CLI per generare report HTML formattati in modo accessibile da condividere con il resto del Suo team.
Esamini i passaggi per salvare i risultati della scansione in locale con:
Uso dei risultati in una pipeline
Scopra come può generare report HTML indipendenti all'interno della Sua pipeline di integrazione continua/distribuzione continua (CI/CD).
Uso dei risultati nei test locali
Quando è pronto per creare un report HTML, si assicuri che tutte le scansioni rilevanti siano in una directory condivisa. Apra una finestra del terminale e acceda alla directory in cui ha salvato l'eseguibile di axe Reporter CLI.
Ad esempio, se l'eseguibile si trova nella cartella "Downloads", immettere quanto segue nel terminale:
cd DownloadsOra esegua il seguente comando:
./reporter-cli-<your-system> <devtools-results-directory> <output-directory> --format=htmlL'indicazione di una directory di output è facoltativa e, se non viene specificata, i report verranno archiviati in ./axe-devtools-reporter.
La directory di output verrà popolata con report corrispondenti a ciascun file di risultati JSON, nonché con un report esecutivo. I nomi dei file per i singoli report derivano dal nome della scansione e dal timestamp dell'analisi della scansione: ${scanName}-axe-result-${timestamp}.html.
Lei deve sempre aggiungere il flag --format quando esegue il comando ./reporter-cli-<your-system>. Oltre a creare report HTML, è possibile esportare i dati in formato 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