Barrierefreiheitsstandard
Globaler Konfigurationsstandard für Barrierefreiheit
Die Einstellung des Barrierefreiheitsstandards bestimmt, welche Sammlung von Barrierefreiheitsregeln axe Watcher während des Tests verwendet. Verschiedene Standards entsprechen unterschiedlichen Versionen und Konformitätsstufen der WCAG (Richtlinien für barrierefreie Webinhalte) und anderer Barrierefreiheitsspezifikationen. Diese Einstellung steuert die grundlegenden Kriterien, anhand derer Ihre Webseiten bewertet werden.
Standardwert
Wenn Sie keinen abweichenden Barrierefreiheitsstandard angeben, verwendet axe Watcher den in der globalen Konfiguration Ihrer Organisation konfigurierten Standard. Dieser wird in der Regel von Ihrem Administrator festgelegt, um ein konsistentes Testen in allen Teams sicherzustellen.
Überschreiben
Sie können den Barrierefreiheitsstandard überschreiben, wenn dies in der globalen Konfiguration Ihrer Organisation erlaubt ist. Ihr Administrator legt im Global Panel der axe-Konfiguration fest, welche Standards überschrieben werden dürfen. Wenn Sie versuchen, einen nicht zulässigen Standard zu verwenden, erhalten Sie einen 422-Fehler vom Server.
Sie können die accessibilityStandard-Überschreibung nicht zusammen mit runOptions.runOnly verwenden – diese Optionen schließen sich gegenseitig aus und führen zu einem Fehler, wenn sie kombiniert werden.
Verfügbare Optionen
JavaScript/TypeScript (Zeichenkette):
- 'Alle' - Tests gegen alle verfügbaren Standards
- '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 Enum-Werte):
WCAG2A- WCAG 2.0 Level AWCAG2AA- WCAG 2.0 Level AAWCAG2AAA- WCAG 2.0 Level AAAWCAG21A- WCAG 2.1 Level AWCAG21AA- WCAG 2.1 Level AAWCAG21AAA- WCAG 2.1 Level AAAWCAG22A- WCAG 2.2 Level AWCAG22AA- WCAG 2.2 Level AAWCAG22AAA- WCAG 2.2 Level AAATTV5- Trusted Tester v5EN301549- EN 301 549ALL- Alle Standards
JavaScript-/TypeScript-Beispiel
const config = {
axe: {
apiKey: process.env.AXE_API_KEY,
projectId: process.env.AXE_PROJECT_ID,
configurationOverrides: {
accessibilityStandard: 'WCAG 2.2 AA'
}
}
};Java-Beispiel
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);