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 las WCAG (Pautas de Accesibilidad para el Contenido Web) y otras especificaciones de accesibilidad. Esta configuración controla los criterios básicos contra los cuales se evalúan sus páginas web.
Valor Predeterminado
Cuando no especifica una anulación del estándar de accesibilidad, axe Watcher utiliza el estándar configurado en la configuración global de su organización. Esto generalmente lo establece su administrador para asegurar pruebas consistentes en todos los equipos.
Anulación
Puede anular el estándar de accesibilidad cuando la configuración global de su organización lo permite. Su administrador establece qué estándares están disponibles para anular en el panel Global de la Configuración de axe. Si intenta usar un estándar que no está permitido, recibirá 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);