AxeRunOnly Klasse
Bepaal welke toegankelijkheidsregels worden uitgevoerd tijdens axe Watcher tests
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.
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 valuestoJson()
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 vereistenwcag2aa: WCAG 2.0 Niveau AA vereistenwcag2aaa: WCAG 2.0 Niveau AAA vereistenwcag21a: WCAG 2.1 Niveau A vereistenwcag21aa: WCAG 2.1 Niveau AA vereistenwcag21aaa: WCAG 2.1 Niveau AAA vereistenwcag22a: WCAG 2.2 Niveau A vereistenwcag22aa: WCAG 2.2 Niveau AA vereistenwcag22aaa: WCAG 2.2 Niveau AAA vereistenbest-practice: Best practice regels die geen deel uitmaken van een specifieke standaardexperimental: Experimentele regels die nog ontwikkeld worden
Zie Axe-core Tags voor meer axe-core tags.
