Aan de slag met Axe DevTools CLI

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

Snelstartgids met de meest voorkomende Axe DevTools CLI-taken

Not for use with personal data

Voordat u begint, installeer Axe DevTools CLI.

Axe DevTools CLI werkt via de axe opdracht. Deze gids behandelt de drie meest voorkomende taken.

Een Webpagina Analyseren

Geef één of meer URL's rechtstreeks door aan de axe opdracht. Standaard gebruikt de CLI Firefox en voert het de WCAG 2.1 AA regels uit, waarbij resultaten naar stdout worden afgedrukt:

axe https://example.com/

Analyseer meerdere pagina's tegelijk:

axe https://example.com/ https://example.com/about.html

Bewaar resultaten als een JSON-bestand voor later gebruik:

axe https://example.com/ --save=./axe-results.json

Genereer direct een HTML-rapport:

axe https://example.com/ --report=./axe-reports/

Zie voor alle opties Pagina's Analyseren.

Pagina's Analyseren met een Spec-bestand

Voor complexere scenario's zoals navigeren door een single-page app, inloggen, dialogen sluiten of een pagina op meerdere punten in een workflow analyseren, gebruik de axe spec opdracht met een spec-bestand.

Een spec-bestand (JSON of YAML) definieert een lijst van pagina's om te analyseren en de acties die op elke pagina moeten worden uitgevoerd vóór de analyse. Een minimaal voorbeeld (axe-workflow.yaml):

projects:
  - name: example
    id: example
    pageList:
      - name: Homepage
        url: https://example.com/
      - name: Search Results
        url: https://example.com/
        actions:
          - type "axe" into element "#searchform input"
          - click element "#searchform button[type=submit]"
          - wait for element ".search-results" to be found
          - analyze

Voer het uit met axe spec, waarbij u het spec-bestand en een uitvoermap voor de resultaten specificeert:

axe spec ./axe-workflow.yaml ./axe-results

Zie voor een volledige referentie van de structuur van het spec-bestand, acties en opties Pagina's Analyseren met een Spec-bestand.

Een Rapport Genereren van Opgeslagen Resultaten

Gebruik de axe reporter opdracht om opgeslagen JSON-resultaten om te zetten in HTML, JUnit XML, of CSV:

axe reporter ./axe-results --format=html

Genereer een JUnit XML-rapport (nuttig in CI-pijplijnen):

axe reporter ./axe-results --format=junit

Genereer een CSV-rapport:

axe reporter ./axe-results --format=csv

Zie voor filtering en andere opties Rapporten Genereren.

Volgende Stappen