AxeRunContext-klasse
Configureer de context voor toegankelijkheidstesten met axe Watcher door DOM-elementen in of uit te sluiten
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"]}