Standard di Accessibilità
Standard di Accessibilità della Configurazione Globale
L'impostazione dello standard di accessibilità determina quale insieme di regole di accessibilità axe Watcher utilizza durante i test. Differenti standard corrispondono a diverse versioni e livelli di conformità delle WCAG (Linee guida per l'accessibilità dei contenuti web) e altre specifiche di accessibilità. Questa impostazione controlla i criteri di base contro cui vengono valutate le pagine web.
Valore Predefinito
Quando non si specifica uno standard di accessibilità diverso, axe Watcher utilizza lo standard configurato nella configurazione globale della tua organizzazione. Generalmente, questo è impostato dal tuo amministratore per garantire test coerenti su tutti i team.
Sovrascrittura
Puoi sovrascrivere lo standard di accessibilità quando la configurazione globale della tua organizzazione lo permette. Il tuo amministratore imposta quali standard sono disponibili per la sovrascrittura nel pannello Globale della Configurazione di axe. Se tenti di utilizzare uno standard non consentito, riceverai un errore 422 dal server.
Non puoi utilizzare l'override accessibilityStandard insieme a runOptions.runOnly—queste opzioni sono mutuamente esclusive e provocheranno un errore se combinate.
Opzioni Disponibili
JavaScript/TypeScript (stringa):
- 'Tutti' - Testa contro tutti gli standard disponibili
- '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'
- 'Tester Affidabile v5'
- 'EN 301 549'
Java (valori enum ConfigurationOverrides.AccessibilityStandard):
WCAG2A- WCAG 2.0 Livello AWCAG2AA- WCAG 2.0 Livello AAWCAG2AAA- WCAG 2.0 Livello AAAWCAG21A- WCAG 2.1 Livello AWCAG21AA- WCAG 2.1 Livello AAWCAG21AAA- WCAG 2.1 Livello AAAWCAG22A- WCAG 2.2 Livello AWCAG22AA- WCAG 2.2 Livello AAWCAG22AAA- WCAG 2.2 Livello AAATTV5- Tester Affidabile v5EN301549- EN 301 549ALL- Tutti gli standard
Esempio JavaScript/TypeScript
const config = {
axe: {
apiKey: process.env.AXE_API_KEY,
projectId: process.env.AXE_PROJECT_ID,
configurationOverrides: {
accessibilityStandard: 'WCAG 2.2 AA'
}
}
};Esempio 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);