Classe AxeRunContext

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

Configurez le contexte pour le test d'accessibilité avec axe Watcher en incluant ou en excluant des éléments DOM

Not for use with personal data

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"]}

Voir aussi