Norme d'accessibilité
Norme d'accessibilité de configuration globale
Le paramètre de norme d'accessibilité détermine quel ensemble de règles d'accessibilité axe Watcher utilise lors des tests. Les différentes normes correspondent à différentes versions et niveaux de conformité des WCAG (Web Content Accessibility Guidelines) et d'autres spécifications d'accessibilité. Ce paramètre contrôle les critères de base selon lesquels vos pages web sont évaluées.
Valeur par défaut
Lorsque vous ne spécifiez pas de dérogation à la norme d'accessibilité, axe Watcher utilise la norme configurée dans la configuration globale de votre organisation. Ceci est généralement défini par votre administrateur pour assurer des tests cohérents pour toutes les équipes.
Dérogation
Vous pouvez déroger à la norme d'accessibilité lorsque la configuration globale de votre organisation le permet. Votre administrateur définit quelles normes peuvent être dérogées dans le panneau Global de l'axe Configuration. Si vous essayez d'utiliser une norme qui n'est pas autorisée, vous recevrez une erreur 422 du serveur.
Vous ne pouvez pas utiliser la accessibilityStandard dérogation avec la runOptions.runOnly—ces options sont mutuellement exclusives et provoqueront une erreur si elles sont combinées.
Options disponibles
JavaScript/TypeScript (chaîne de caractères) :
- « Tout » - Tests contre toutes les normes 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 valeurs enum) :
WCAG2A- WCAG 2.0 Niveau AWCAG2AA- WCAG 2.0 Niveau AAWCAG2AAA- WCAG 2.0 Niveau AAAWCAG21A- WCAG 2.1 Niveau AWCAG21AA- WCAG 2.1 Niveau AAWCAG21AAA- WCAG 2.1 Niveau AAAWCAG22A- WCAG 2.2 Niveau AWCAG22AA- WCAG 2.2 Niveau AAWCAG22AAA- WCAG 2.2 Niveau AAATTV5- Trusted Tester v5EN301549- EN 301 549ALL- Toutes les normes
Exemple JavaScript/TypeScript
const config = {
axe: {
apiKey: process.env.AXE_API_KEY,
projectId: process.env.AXE_PROJECT_ID,
configurationOverrides: {
accessibilityStandard: 'WCAG 2.2 AA'
}
}
};Exemple 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);