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 je zelfvoorzienende HTML-rapporten kunt genereren binnen je continuous integration / continuous deployment (CI/CD) pipeline.
Resultaten gebruiken voor Lokaal Testen
Wanneer je klaar bent om een HTML-rapport te maken, zorg ervoor dat alle relevante scans in een gedeelde map staan. Open een terminalvenster en navigeer naar de map waar je de Axe Reporter CLI executable 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 indien niet inbegrepen, 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.
Je zult altijd de --format-vlag toevoegen wanneer je de ./reporter-cli-<your-system>-opdracht uitvoert. Naast het maken van HTML-rapporten, kun je ook de gegevens 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