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 toegankelijkheidstesten met axe Watcher door DOM-elementen in of uit te sluiten

Not for use with personal data

De AxeRunContext klasse stelt u in staat om de reikwijdte van toegankelijkheidstesten te definiëren door te specificeren welke DOM-elementen u tijdens de analyse wilt opnemen of uitsluiten. Dit geeft u meer controle over het testproces door de analyse te richten op specifieke delen van de pagina of door irrelevante secties uit te sluiten.

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

Constructor

AxeRunContext()

Creëert een nieuwe instantie van AxeRunContext met lege lijsten voor opnemen en uitsluiten.

AxeRunContext context = new AxeRunContext();

Methoden

setInclude(List<String> include)

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

Parameters:

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

Retourneert:

  • 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 van CSS-selectors om uit te sluiten van de analyse

Retourneert:

  • AxeRunContext - De huidige instantie voor method chaining

Voorbeeld:

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

getInclude()

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

Retourneert:

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

Voorbeeld:

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

getExclude()

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

Retourneert:

  • List<String> - De lijst van 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.

Retourneert:

  • 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