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 je begint, installeer Axe DevTools CLI.

Axe DevTools CLI draait via de axe opdracht. Deze handleiding behandelt de drie meest voorkomende taken.

Een Webpagina Analyseren

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

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/

Voor alle opties, zie Pagina's Analyseren.

Pagina's Analyseren met een Spec-bestand

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

Een spec-bestand (JSON of YAML) definieert een lijst van pagina's die geanalyseerd moeten worden en de acties die op elke pagina moeten worden uitgevoerd voor 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 je het spec-bestand en een uitvoermap voor de resultaten specificeert:

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

Voor een volledige referentie van de structuur, acties en opties van spec-bestanden, zie 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 naar 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

Voor filteren en andere opties, zie Rapporten Genereren.

Volgende Stappen