Classe AxeRunContext
Configurez le contexte pour le test d'accessibilité avec axe Watcher en incluant ou en excluant des éléments DOM
La classe AxeRunContext vous permet de définir la portée du test d'accessibilité en spécifiant quels éléments DOM inclure ou exclure lors de l'analyse. Cela vous donne un plus grand contrôle sur le processus de test en concentrant l'analyse sur des parties spécifiques de la page ou en excluant des sections non pertinentes.
Lorsque vous incluez des éléments, seuls ces éléments seront analysés. Lorsque vous excluez des éléments, ces éléments seront exclus de l'analyse, mais tout le reste de la page sera analysé.
Constructeur
AxeRunContext()
Crée une nouvelle instance de AxeRunContext avec des listes d'inclusion et d'exclusion vides.
AxeRunContext context = new AxeRunContext();Méthodes
setInclude(List<String> include)
Spécifie quels éléments inclure dans l'analyse d'accessibilité. Lorsque vous définissez des éléments d'inclusion, seuls ces éléments seront analysés.
Paramètres :
include- Liste de sélecteurs CSS à inclure dans l'analyse
Renvoie :
AxeRunContext- L'instance actuelle pour l'enchaînement des méthodes
Exemple :
AxeRunContext context = new AxeRunContext();
context.setInclude(Arrays.asList("#main-content", ".important-section"));setExclude(List<String> exclude)
Spécifie quels éléments exclure de l'analyse d'accessibilité.
Paramètres :
exclude- Liste de sélecteurs CSS à exclure de l'analyse
Renvoie :
AxeRunContext- L'instance actuelle pour l'enchaînement des méthodes
Exemple :
AxeRunContext context = new AxeRunContext();
context.setExclude(Arrays.asList(".ad-section", "#header-navigation"));getInclude()
Obtient la liste des sélecteurs CSS qui sont inclus dans l'analyse.
Renvoie :
List<String>- La liste des sélecteurs CSS inclus
Exemple :
AxeRunContext context = new AxeRunContext();
context.setInclude(Arrays.asList("#main-content"));
List<String> includeSelectors = context.getInclude();getExclude()
Obtient la liste des sélecteurs CSS qui sont exclus de l'analyse.
Renvoie :
List<String>- La liste des sélecteurs CSS exclus
Exemple :
AxeRunContext context = new AxeRunContext();
context.setExclude(Arrays.asList(".ad-section"));
List<String> excludeSelectors = context.getExclude();toJson()
Sérialise l'instance AxeRunContext en une chaîne JSON.
Renvoie :
String- Une représentation en chaîne JSON du contexte
Exemple :
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"]}