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

Configura il contesto per il test di accessibilità con axe Watcher includendo o escludendo elementi DOM

Not for use with personal data

La classe AxeRunContext ti permette di definire l'ambito del test di accessibilità specificando quali elementi DOM includere o escludere durante l'analisi. Questo ti consente di avere un maggiore controllo sul processo di test concentrando l'analisi su specifiche parti della pagina o escludendo sezioni irrilevanti.

Quando includi elementi, solo quegli elementi saranno analizzati. Quando escludi elementi, quegli elementi verranno esclusi dall'analisi, ma tutto il resto della pagina verrà analizzato.

Costruttore

AxeRunContext()

Crea una nuova istanza di AxeRunContext con liste vuote di include ed exclude.

AxeRunContext context = new AxeRunContext();

Metodi

setInclude(List<String> include)

Specifica quali elementi includere nell'analisi di accessibilità. Quando imposti gli elementi da includere, solo quegli elementi saranno analizzati.

Parametri:

  • include - Elenco di selettori CSS da includere nell'analisi

Ritorni:

  • AxeRunContext - L'istanza corrente per concatenazione di metodi

Esempio:

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

setExclude(List<String> exclude)

Specifica quali elementi escludere dall'analisi di accessibilità.

Parametri:

  • exclude - Elenco di selettori CSS da escludere dall'analisi

Ritorni:

  • AxeRunContext - L'istanza corrente per concatenazione di metodi

Esempio:

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

getInclude()

Ottiene l'elenco dei selettori CSS inclusi nell'analisi.

Ritorni:

  • List<String> - L'elenco dei selettori CSS inclusi

Esempio:

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

getExclude()

Ottiene l'elenco dei selettori CSS esclusi dall'analisi.

Ritorni:

  • List<String> - L'elenco dei selettori CSS esclusi

Esempio:

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

toJson()

Serializza l'istanza AxeRunContext in una stringa JSON.

Ritorni:

  • String - Una rappresentazione in stringa JSON del contesto

Esempio:

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

Vedi anche