AxeRunOnly Klasse

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

Bepaal welke toegankelijkheidsregels worden uitgevoerd tijdens axe Watcher tests

Not for use with personal data

De AxeRunOnly klasse stelt je in staat om te beperken welke toegankelijkheidsregels worden uitgevoerd tijdens toegankelijkheidstesten met axe Watcher. Je kunt een set van regels of tags specificeren die uitgevoerd moeten worden, waarbij alle andere worden uitgesloten van de analyse. Dit biedt een manier om de tests te richten op specifieke toegankelijkheidseisen of aandachtspunten.

Deze klasse wordt gebruikt in combinatie met AxeRunOptions om het gedrag van de axe-core analysator aan te passen.

important

Je kunt niet tegelijkertijd zowel AxeRunOnly als accessibilityStandard (in ConfigurationOverrides) gebruiken.

Constructor

AxeRunOnly()

Maakt een nieuwe instantie van AxeRunOnly zonder ingestelde configuraties.

AxeRunOnly runOnly = new AxeRunOnly();

Methoden

setType(String type)

Stelt het type filtering in dat moet worden toegepast. Geldige waarden zijn: „rule“, „rules“, „tag“ of „tags“.

Parameters:

  • type - String die het filtertype aangeeft. Moet een van de volgende zijn: „rule“, „rules“, „tag“ of „tags“.

Retourneert:

  • AxeRunOnly - De huidige instantie voor method chaining

Geeft een fout als:

  • IllegalArgumentException - Als er een ongeldig type wordt opgegeven

Voorbeeld:

AxeRunOnly runOnly = new AxeRunOnly();
runOnly.setType("tag");

setValues(List<String> values)

Stelt de specifieke regel-ID's of tagnamen in om in de analyse op te nemen, gebaseerd op het ingestelde type.

Parameters:

  • values - Lijst van regel-ID's of tagnamen om in de analyse op te nemen

Retourneert:

  • AxeRunOnly - De huidige instantie voor method chaining

Voorbeeld:

AxeRunOnly runOnly = new AxeRunOnly();
runOnly.setType("tag");
runOnly.setValues(Arrays.asList("wcag2a", "wcag2aa"));

getType()

Haalt het momenteel geconfigureerde filtertype op.

Retourneert:

  • String - Het huidige filtertype („rule“, „rules“, „tag“ of „tags“)

Voorbeeld:

AxeRunOnly runOnly = new AxeRunOnly();
runOnly.setType("tag");
String type = runOnly.getType(); // Returns "tag"

getValues()

Haalt de lijst van regel-ID's of tagnamen op die zijn geconfigureerd voor opname.

Retourneert:

  • List<String> - De lijst van opgenomen regel-ID's of tagnamen

Voorbeeld:

AxeRunOnly runOnly = new AxeRunOnly();
runOnly.setValues(Arrays.asList("wcag2a", "wcag2aa"));
List<String> values = runOnly.getValues(); // Returns the list of values

toJson()

Serializeert de AxeRunOnly instantie naar een JSON-string.

Retourneert:

  • String - Een JSON-string weergave van de configuratie

Voorbeeld:

AxeRunOnly runOnly = new AxeRunOnly()
    .setType("tag")
    .setValues(Arrays.asList("wcag2a", "wcag2aa"));
String json = runOnly.toJson();
// Returns: {"type":"tag","values":["wcag2a","wcag2aa"]}

Veelvoorkomende Tagnamen

Hier zijn enkele veelvoorkomende tagnamen die je kunt gebruiken met de AxeRunOnly klasse:

  • wcag2a: WCAG 2.0 Niveau A vereisten
  • wcag2aa: WCAG 2.0 Niveau AA vereisten
  • wcag2aaa: WCAG 2.0 Niveau AAA vereisten
  • wcag21a: WCAG 2.1 Niveau A vereisten
  • wcag21aa: WCAG 2.1 Niveau AA vereisten
  • wcag21aaa: WCAG 2.1 Niveau AAA vereisten
  • wcag22a: WCAG 2.2 Niveau A vereisten
  • wcag22aa: WCAG 2.2 Niveau AA vereisten
  • wcag22aaa: WCAG 2.2 Niveau AAA vereisten
  • best-practice: Best practice regels die geen deel uitmaken van een specifieke standaard
  • experimental: Experimentele regels die nog ontwikkeld worden

Zie Axe-core Tags voor meer axe-core tags.

Zie ook