Estándar de Accesibilidad
Estándar de Accesibilidad para la Configuración Global
La configuración del estándar de accesibilidad determina qué conjunto de reglas de accesibilidad utiliza Axe Watcher durante las pruebas. Diferentes estándares corresponden a diferentes versiones y niveles de conformidad de WCAG (Directrices de Accesibilidad para el Contenido Web) y otras especificaciones de accesibilidad. Esta configuración controla los criterios básicos con los que se evalúan tus páginas web.
Valor Predeterminado
Cuando no se especifica una anulación del estándar de accesibilidad, Axe Watcher utiliza el estándar configurado en la configuración global de tu organización. Esto suele ser establecido por tu administrador para garantizar pruebas consistentes en todos los equipos.
Anulación
Puedes anular el estándar de accesibilidad cuando la configuración global de tu organización lo permite. Tu administrador establece qué estándares están disponibles para anular en el panel Global de la Configuración de Axe. Si intentas usar un estándar que no está permitido, recibirás un error 422 del servidor.
No puede usar la anulación accessibilityStandard junto con runOptions.runOnly—estas opciones son mutuamente excluyentes y causarán un error si se combinan.
Opciones Disponibles
JavaScript/TypeScript (cadena):
- 'All' - Pruebas contra todos los estándares disponibles
- 'WCAG 2.2 AAA'
- 'WCAG 2.2 AA'
- 'WCAG 2.2 A'
- 'WCAG 2.1 AAA'
- 'WCAG 2.1 AA'
- 'WCAG 2.1 A'
- 'WCAG 2.0 AAA'
- 'WCAG 2.0 AA'
- 'WCAG 2.0 A'
- 'Trusted Tester v5'
- 'EN 301 549'
Java (ConfigurationOverrides.AccessibilityStandard valores del enum):
WCAG2A- Nivel A de WCAG 2.0WCAG2AA- Nivel AA de WCAG 2.0WCAG2AAA- Nivel AAA de WCAG 2.0WCAG21A- Nivel A de WCAG 2.1WCAG21AA- Nivel AA de WCAG 2.1WCAG21AAA- Nivel AAA de WCAG 2.1WCAG22A- Nivel A de WCAG 2.2WCAG22AA- Nivel AA de WCAG 2.2WCAG22AAA- Nivel AAA de WCAG 2.2TTV5- Trusted Tester v5EN301549- EN 301 549ALL- Todos los estándares
Ejemplo de JavaScript/TypeScript
const config = {
axe: {
apiKey: process.env.AXE_API_KEY,
projectId: process.env.AXE_PROJECT_ID,
configurationOverrides: {
accessibilityStandard: 'WCAG 2.2 AA'
}
}
};Ejemplo de Java
ConfigurationOverrides overrides = new ConfigurationOverrides()
.setAccessibilityStandard(ConfigurationOverrides.AccessibilityStandard.WCAG22AA);
AxeWatcherOptions options = new AxeWatcherOptions()
.setApiKey(System.getenv("AXE_API_KEY"))
.setProjectId(System.getenv("AXE_PROJECT_ID"))
.setConfigurationOverrides(overrides);