AxeRunOnly Klasse
Bepaal welke toegankelijkheidsregels worden uitgevoerd tijdens axe Watcher-tests
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.
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 valuestoJson()
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 eisenwcag2aa: WCAG 2.0 Niveau AA eisenwcag2aaa: WCAG 2.0 Niveau AAA eisenwcag21a: WCAG 2.1 Niveau A eisenwcag21aa: WCAG 2.1 Niveau AA eisenwcag21aaa: WCAG 2.1 Niveau AAA eisenwcag22a: WCAG 2.2 niveaueisen Awcag22aa: WCAG 2.2 niveaueisen AAwcag22aaa: WCAG 2.2 niveaueisen AAAbest-practice: Best practice-regels die geen deel uitmaken van een specifieke standaardexperimental: Experimentele regels die nog in ontwikkeling zijn
Zie Axe-core Tags voor meer axe-core-tags.
