Usare Reporter CLI con Test Automatizzati

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard
Not for use with personal data

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 Downloads

Ora, esegui il seguente comando:

./reporter-cli-<your-system> <devtools-results-directory> <output-directory> --format=html

Fornire 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=html

XML/JUnit:

./reporter-cli-<your-system> <devtools-results-directory> <output-directory> --format=junit

CSV:

./reporter-cli-<your-system> <devtools-results-directory> <output-directory> --format=csv