Gebruik Reporter CLI met Geautomatiseerd Testen
Door toegankelijkheidscontroles toe te voegen aan uw geautomatiseerde tests, kan uw team left-shift uitvoeren, waardoor uw apps altijd toegankelijk zijn voor uw gebruikers. Wanneer u de tools van Deque in uw testpipeline integreert, kunt u de resultaten lokaal opslaan als een JSON-bestand.
Met deze al opgeslagen resultaten kunt u vervolgens de Reporter CLI gebruiken om toegankelijk geformatteerde HTML-rapporten te genereren om te delen met de rest van uw team.
Bekijk de stappen voor het lokaal opslaan van scanresultaten met:
Resultaten gebruiken in een Pipeline
Leer hoe u zelfvoorzienende HTML-rapporten kunt genereren binnen uw continuous integration / continuous deployment (CI/CD) pipeline.
Resultaten gebruiken voor Lokaal Testen
Wanneer u klaar bent om een HTML-rapport te maken, zorgt u ervoor dat alle relevante scans in een gedeelde map staan. Open een terminalvenster en navigeer naar de map waar u het axe Reporter CLI uitvoerbare bestand hebt opgeslagen.
Bijvoorbeeld - als het uitvoerbare bestand in uw 'Downloads'-map staat, voert u het volgende in de terminal in:
cd DownloadsVoer nu de volgende opdracht uit:
./reporter-cli-<your-system> <devtools-results-directory> <output-directory> --format=htmlHet opgeven van een uitvoermap is optioneel, en als deze niet is opgenomen, worden de rapporten opgeslagen in ./axe-devtools-reporter.
De uitvoermap wordt gevuld met rapporten die overeenkomen met elk JSON-resultatenbestand, evenals een uitvoerend rapport. Bestandsnamen voor individuele rapporten worden afgeleid van de scannaam en de analysetijdstempel van de scan: ${scanName}-axe-result-${timestamp}.html.
U voegt altijd de --format vlag toe wanneer u de ./reporter-cli-<your-system> opdracht uitvoert. Naast het maken van HTML-rapporten, kunt u de gegevens ook exporteren voor XML/JUnit of 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