Interfaccia a riga di comando di axe DevTools Reporter
Genera report autonomi da axe DevTools Mobile da condividere con il tuo team, che sia un utente con licenza o meno.
L'interfaccia a riga di comando (CLI) di axe DevTools Reporter ha preso la potenza di reporting disponibile in axe DevTools CLI e l'ha trasformata in uno strumento di reporting autonomo e leggero.
Per creare un report, la Reporter CLI richiede i file JSON di axe DevTools Mobile. I file JSON possono essere ottenuti da due fonti:
- Consigliato per uso personale: esportazione di scansioni dalla dashboard di axe DevTools Mobile
- Consigliato per pipeline CI/CD: salvataggio dei risultati in locale all'interno dell'esecuzione del test automatizzato
Hai già installato Reporter CLI? Consulta la nostra guida successiva su Generare report con CI/CD.
Utilizzi già la CLI di axe DevTools?
Axe DevTools CLI supporta la generazione di report HTML dalle scansioni di axe DevTools Mobile. Fornisci alla CLI una directory contenente le tue scansioni con axe DevTools Mobile come file JSON.
Nota: per maggiori informazioni sullo strumento, consulta la documentazione CLI di axe DevTools.
Prima configurazione
Scarica tramite npm
Axe DevTools Reporter CLI è disponibile tramite l'Artifactory di Deque come pacchetto npm. Segui la nostra guida per impostare il registro npm per accedere ad axe DevTools Mobile.
Download diretto
Trova il tuo sistema operativo nelle sottosezioni seguenti. Dopo aver scaricato l'interfaccia CLI di axe DevTools Reporter da Deque's Artifactory, aprire la riga di comando e andare alla posizione dell'eseguibile. Per testare l'installazione, utilizzare il comando riportato sotto il link per il download.
Modalità amministratore
A seconda della configurazione del computer, potrebbe essere necessario utilizzare la modalità amministratore.
Abilita installazione globale
Rendi axe DevTools Reporter CLI disponibile globalmente da qualsiasi directory inserendolo in una directory nel $PATH del tuo sistema. È possibile vedere quali directory si trovano nel $PATH del sistema eseguendo `echo $PATH`.
Il download dovrebbe essere un file eseguibile; potrebbe essere necessario eseguirlo chmod +x <name>
nel terminale per renderlo tale su computer Mac o Linux.
On Windows
Testare l'installazione con:
./reporter-cli-win.exe --help
On Linux
Testare l'installazione con:
./reporter-cli-linux --help
Su macOS
Testare l'installazione con:
./reporter-cli-macos --help
Generazione dei report
Dopo aver raccolto le scansioni di axe DevTools Mobile come file JSON, sei pronto per creare un report. Assicurati che tutte le scansioni siano in una directory, quindi esegui il seguente comando per generare i report HTML:
axe-devtools-reporter <devtools-results-directory> <output-directory> --format=html
La directory di output è facoltativa e, se non specificata, i report verranno archiviati in ./axe-devtools-reporter
.
I nomi dei file derivano dal nome della scansione e dalla marca temporale dell'analisi della scansione. ${scanName}-axe-result-${timestamp}.html
Assicurati di consultare executive-report.html
per visualizzare i risultati combinati di tutte le scansioni nella suite.
Formato di output
Oltre al report HTML, è possibile esportare i dati anche in formato CSV o XML/JUnit.
HTML:
axe-devtools-reporter <devtools-results-directory> <output-directory> --format=html
XML/JUnit:
axe-devtools-reporter <devtools-results-directory> <output-directory> --format=junit
CSV:
axe-devtools-reporter <devtools-results-directory> <output-directory> --format=csv