AxeRunContext 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

Configureer de context voor toegankelijkheidstests met Axe Watcher door DOM-elementen in of uit te sluiten

Not for use with personal data

De AxeRunContext klasse stelt je in staat de reikwijdte van toegankelijkheidstests te definiëren door te specificeren welke DOM-elementen moeten worden opgenomen of uitgesloten tijdens de analyse. Dit geeft je meer controle over het testproces door de analyse te richten op specifieke delen van de pagina of irrelevante secties uit te sluiten.

Wanneer je elementen opneemt, worden alleen die elementen geanalyseerd. Wanneer je elementen uitsluit, worden die elementen van de analyse uitgesloten, maar alles op de rest van de pagina wordt geanalyseerd.

Constructor

AxeRunContext()

Maakt een nieuwe instantie van AxeRunContext met lege include- en exclude-lijsten.

AxeRunContext context = new AxeRunContext();

Methoden

setInclude(List<String> include)

Specificeert welke elementen moeten worden opgenomen in de toegankelijkheidsanalyse. Wanneer je elementen opneemt, alleen die elementen worden geanalyseerd.

Parameters:

  • include - Lijst met CSS-selectors om op te nemen in de analyse

Geeft terug:

  • AxeRunContext - De huidige instantie voor method chaining

Voorbeeld:

AxeRunContext context = new AxeRunContext();
context.setInclude(Arrays.asList("#main-content", ".important-section"));

setExclude(List<String> exclude)

Specificeert welke elementen moeten worden uitgesloten van de toegankelijkheidsanalyse.

Parameters:

  • exclude - Lijst met CSS-selectors om uit te sluiten van de analyse

Geeft terug:

  • AxeRunContext - De huidige instantie voor method chaining

Voorbeeld:

AxeRunContext context = new AxeRunContext();
context.setExclude(Arrays.asList(".ad-section", "#header-navigation"));

getInclude()

Haalt de lijst van CSS-selectors op die zijn opgenomen in de analyse.

Geeft terug:

  • List<String> - De lijst met opgenomen CSS-selectors

Voorbeeld:

AxeRunContext context = new AxeRunContext();
context.setInclude(Arrays.asList("#main-content"));
List<String> includeSelectors = context.getInclude();

getExclude()

Haalt de lijst van CSS-selectors op die zijn uitgesloten van de analyse.

Geeft terug:

  • List<String> - De lijst met uitgesloten CSS-selectors

Voorbeeld:

AxeRunContext context = new AxeRunContext();
context.setExclude(Arrays.asList(".ad-section"));
List<String> excludeSelectors = context.getExclude();

toJson()

Serialiseert de AxeRunContext instantie naar een JSON-string.

Geeft terug:

  • String - Een JSON-stringrepresentatie van de context

Voorbeeld:

AxeRunContext context = new AxeRunContext()
    .setInclude(Arrays.asList("#main-content"))
    .setExclude(Arrays.asList(".ad-section"));
String json = context.toJson();
// Returns: {"include":["#main-content"],"exclude":[".ad-section"]}

Zie ook