Clase 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

Configure el contexto para pruebas de accesibilidad con axe Watcher incluyendo o excluyendo elementos del DOM

Not for use with personal data

La clase AxeRunContext te permite definir el alcance de las pruebas de accesibilidad especificando qué elementos del DOM incluir o excluir durante el análisis. Esto te da un mayor control sobre el proceso de prueba al enfocar el análisis en partes específicas de la página o excluir secciones irrelevantes.

Cuando incluyes elementos, solo se analizarán esos elementos. Cuando excluyes elementos, esos elementos serán excluidos del análisis, pero todo lo demás en la página será analizado.

Constructor

AxeRunContext()

Crea una nueva instancia de AxeRunContext con listas vacías de inclusión y exclusión.

AxeRunContext context = new AxeRunContext();

Métodos

setInclude(List<String> include)

Especifica qué elementos incluir en el análisis de accesibilidad. Cuando configuras elementos de inclusión, solo se analizarán esos elementos.

Parámetros:

  • include - Lista de selectores CSS para incluir en el análisis

Devuelve:

  • AxeRunContext - La instancia actual para encadenamiento de métodos

Ejemplo:

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

setExclude(List<String> exclude)

Especifica qué elementos excluir del análisis de accesibilidad.

Parámetros:

  • exclude - Lista de selectores CSS para excluir del análisis

Devuelve:

  • AxeRunContext - La instancia actual para encadenamiento de métodos

Ejemplo:

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

getInclude()

Obtiene la lista de selectores CSS que están incluidos en el análisis.

Devuelve:

  • List<String> - La lista de selectores CSS incluidos

Ejemplo:

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

getExclude()

Obtiene la lista de selectores CSS que están excluidos del análisis.

Devuelve:

  • List<String> - La lista de selectores CSS excluidos

Ejemplo:

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

toJson()

Serializa la instancia AxeRunContext a una cadena JSON.

Devuelve:

  • String - Una representación de cadena JSON del contexto

Ejemplo:

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

Ver también