Barrierefreiheitsstandard
Globaler Konfigurationsstandard für Barrierefreiheit
Die Einstellung des Barrierefreiheitsstandards legt fest, welche 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 Barrierefreiheits-Spezifikationen. Diese Einstellung kontrolliert die grundlegenden Kriterien, anhand derer Ihre Webseiten bewertet werden.
Standardwert
Wenn Sie keinen Barrierefreiheitsstandard außer Kraft setzen, verwendet Axe Watcher den in der globalen Konfiguration Ihrer Organisation festgelegten Standard. Dieser wird typischerweise von Ihrem Administrator festgelegt, um konsistente Tests über alle Teams hinweg zu gewährleisten.
Überschreiben
Sie können den Barrierefreiheitsstandard außer Kraft setzen, wenn die globale Konfiguration Ihrer Organisation dies zulässt. Ihr Administrator legt fest, welche Standards im Global-Panel der Axe-Konfiguration zur Überschreibung verfügbar sind. Wenn Sie versuchen, einen Standard zu verwenden, der nicht gestattet ist, 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);