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 u in staat te beperken welke toegankelijkheidsregels worden uitgevoerd tijdens gebruikerstests met axe Watcher. U kunt een set regels of tags specificeren om uit te voeren en alle andere uitsluiten van de analyse. Dit biedt een manier om u te concentreren op specifieke toegankelijkheidseisen of -zorgen tijdens het testen.

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

important

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

Constructor

AxeRunOnly()

Creëert een nieuw exemplaar van AxeRunOnly zonder dat er instellingen zijn geconfigureerd.

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 type filter aangeeft. Moet een van de volgende zijn: „rule“, „rules“, „tag“ of „tags“.

Retourneert:

  • AxeRunOnly - De huidige instantie voor method chaining

Geeft een foutmelding:

  • IllegalArgumentException - Indien een ongeldig type wordt verstrekt

Voorbeeld:

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

setValues(List<String> values)

Stelt de specifieke regel-ID's of tagnamen in die in de analyse moeten worden opgenomen, gebaseerd op het ingestelde type.

Parameters:

  • values - Lijst van regel-ID's of tagnamen die in de analyse moeten worden opgenomen

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 op van regel-ID's of tagnamen 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()

Serialiseert de AxeRunOnly instantie naar een JSON-string.

Retourneert:

  • String - Een JSON-stringweergave 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 Tagwaarden

Hier zijn enkele veelvoorkomende tagwaarden die u kunt gebruiken met de AxeRunOnly klasse:

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

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

Zie ook