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. Différentes normes correspondent à différentes versions et niveaux de conformité des WCAG (Web Content Accessibility Guidelines) et 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 une dérogation aux normes d'accessibilité, Axe Watcher utilise la norme configurée dans la configuration globale de votre organisation. Celle-ci est généralement définie par votre administrateur pour garantir des tests cohérents à travers 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 sont disponibles pour dérogation dans le panneau global de la configuration Axe. Si vous tentez 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);