Axe DevTools und Cypress Accessibility Testing
Axe DevTools mit Cypress integrieren: cypress-axe einrichten, WCAG Verstöße in CI/CD erkennen und axe-core konfigurieren. Praxis Guide 2026.
Barrierefreies Webdesign bedeutet, Websites und Web-Applikationen so zu gestalten, dass sie für alle Menschen nutzbar sind – unabhängig von körperlichen Einschränkungen, assistiven Technologien oder Gerät. Dieser Bereich verbindet Frontend-Entwicklung, WCAG-Compliance und SEO: Was für Screenreader gut ist, ist meist auch gut für Suchmaschinen.
NCA aus Duisburg begleitet Teams bei der Umsetzung barrierefreier Webangebote: vom Google Lighthouse Accessibility Audit über automatisierte Tests mit axe DevTools und Cypress bis hin zu barrierefreien Überschriftenstrukturen. Grundlage ist immer die WCAG 2.2 Stufe AA – ergänzt durch die deutschen Anforderungen aus BITV 2.0 und dem Barrierefreiheitsstärkungsgesetz (BFSG).
Dieses Kapitel deckt praxisnahe Themen ab:
Wir sind hier, um Ihnen zu helfen. Gemeinsam meistern wir Ihre digitalen Herausforderungen und fördern die Inklusion im Internet. Lassen Sie uns Ihre Projekte mit barrierefreiem Webdesign erfolgreich machen.
Professionelles Accessibility Testing kombiniert automatisierte Scans mit manueller Prüfung. Google Lighthouse ist als Browser-DevTool direkt in Chrome und Edge integriert und liefert einen Accessibility-Score samt konkreten Fehlermeldungen. Es findet fehlende Alt-Texte, mangelnden Farbkontrast und nicht beschriftete Formularfelder – ideal als Einstieg ins Testing.
Für automatisiertes Testing im CI/CD-Workflow ist axe DevTools in Kombination mit Cypress der empfohlene Ansatz: axe-core prüft jede Seite auf WCAG-Verstöße, Cypress integriert die Prüfung in Regressionstests. So werden Barrierefreiheitsfehler genauso früh erkannt wie funktionale Bugs.
Spezialisierte Testing-Tools je nach Fokus:
Gutes barrierefreies Webdesign beginnt mit semantischem HTML – lange bevor ARIA ins Spiel kommt. Native HTML-Elemente wie <button>, <nav>, <main> und <h1>–<h6> liefern Screenreadern die nötige Bedeutung. Barrierefreie Überschriftenstrukturen sind dabei einer der häufigsten Fehlerquellen: Die H-Hierarchie darf keine Sprünge machen und muss logisch strukturiert sein.
ARIA (Accessible Rich Internet Applications) ergänzt natives HTML bei dynamischen Komponenten. Die erste ARIA-Regel lautet: Verwende kein ARIA, wenn ein natives HTML-Element dieselbe Semantik liefert. ARIA-Rollen, -Zustände und -Eigenschaften sollten gezielt und korrekt eingesetzt werden – fehlerhaftes ARIA ist schlimmer als gar kein ARIA. Mehr zu ARIA im Barrierefreiheits-Glossar.
Antworten auf die wichtigsten Fragen zu barrierefreiem Webdesign, Accessibility Testing und WCAG-Compliance im Frontend-Alltag.
Google Lighthouse für schnelle Scans direkt im Browser, axe DevTools als CI/CD-Integrations-Tool, Firefox Accessibility Inspector für detaillierte Role-Tree-Analyse und taba11y zur Visualisierung der Tab-Reihenfolge. Für Designer kommt Stark als Figma/Sketch-Plugin hinzu. Die Kombination aus automatisierten und manuellen Tests ist Pflicht.
axe-core lässt sich über die axe-cypress oder axe-playwright Library in bestehende E2E-Test-Suiten integrieren. Jeder Test-Run prüft dann automatisch auf WCAG-Verletzungen. Pa11y kann als eigenständiges CLI-Tool in GitHub Actions oder GitLab CI als Accessibility-Gate genutzt werden. Fehlschläge blockieren den Merge wie andere failing Tests.
WCAG 2.2 (Oktober 2023) fügte mehrere neue Erfolgskriterien hinzu: 2.4.11 und 2.4.12 regeln den sichtbaren Fokus (Fokus-Rahmen muss sichtbar und ausreichend kontrastreich sein). 2.4.13 fordert einen Mindest-Fokus-Indikator. 3.2.6 definiert konsistente Hilfe-Mechanismen. Für neue Projekte gilt WCAG 2.2 AA als Mindeststandard.
Die einfachste Methode ist die reine Tastaturnavigation durch die Seite mit der Tab-Taste. taba11y als Chrome-Extension visualisiert die Tab-Reihenfolge farblich kodiert. Der Firefox Accessibility Inspector zeigt den Fokusbaum an. Kritisch zu prüfen: Logische Reihenfolge, kein Tastaturfokus-Verlust bei Modals und sichtbarer Fokusrahmen.
Native semantische Elemente ersetzen ARIA-Konstrukte und sind robuster: <main> statt <div role='main'>, <button> statt <div onclick>, <nav> statt <div role='navigation'>, <fieldset> und <legend> für Formulargruppen. Korrekte H1-H6-Hierarchie ohne Sprünge verbessert sowohl die Screenreader-Navigation als auch SEO gleichzeitig.
Der Aufwand hängt von der Seitenkomplexität und dem gewünschten Prüfumfang ab. NCA bietet einen kostenlosen Erstcheck via Lighthouse für einen ersten Überblick. Umfangreiche Audits mit manueller Prüfung, Screenreader-Tests und WCAG-Konformitätsbericht werden individuell kalkuliert. Kontakt: roland@nevercodealone.de.
WCAG 2.2 AA verlangt 4,5:1 für normalen Text, 3:1 für Großtext und UI-Komponenten. Online-Tools wie der WebAIM Contrast Checker oder der Colour Contrast Analyser berechnen das Verhältnis. In Chrome DevTools zeigt das Inspect-Panel bei Textelementen den Kontrast-Wert direkt an. Lighthouse markiert Kontrast-Fehler als Critical.
Der Firefox Accessibility Inspector zeigt den vollständigen Accessibility-Tree einer Seite – also wie Screenreader die Seite wahrnehmen. Man sieht ARIA-Rollen, -Labels und -Zustände aller Elemente, kann nach Accessibility-Problemen filtern und einzelne Elemente auf ihre Screenreader-Darstellung prüfen. Besonders nützlich bei komplexen Widgets und SPAs.
Native HTML-Elemente wie <button>, <input type='checkbox'> oder <select> haben eingebaute Accessibility-Semantik, Tastaturinteraktion und Screenreader-Support aus der Box. ARIA muss diese Semantik manuell nachbauen – mehr Code, mehr Fehlerpotenzial. Die erste ARIA-Regel des W3C lautet: Verwende ARIA nicht, wenn natives HTML ausreicht.
Das Paket cypress-axe integriert axe-core in Cypress-Tests mit einem Befehl: cy.checkA11y() prüft die aktuelle Seite auf WCAG-Verletzungen. Konfigurierbar nach Standard (WCAG 2.0, 2.1, 2.2), Level (A, AA) und spezifischen Regeln. Gefundene Violations werden im Test-Report mit betroffenen Elementen und Fix-Vorschlägen ausgegeben.
taba11y ist eine Browser-Extension, die die Tab-Reihenfolge einer Seite visuell als nummerierte Overlay-Markierungen darstellt. Auf einen Blick erkennt man, ob Fokus-Reihenfolge und DOM-Reihenfolge übereinstimmen, ob Elemente übersprungen werden und ob modale Dialoge den Fokus korrekt einfangen. Besonders wertvoll bei Single-Page-Applications.
Barrierefreie Websites haben bessere Core Web Vitals, schnelleres Rendering und klare Struktur – das zahlt auf SEO ein. Semantisches HTML ist maschinenlesbar, was auch KI-Crawlern nutzt. Breitere Nutzergruppe, geringere Absprungraten und eine future-proof Codebasis sind starke Business-Argumente auch ohne gesetzlichen Druck.
Axe DevTools mit Cypress integrieren: cypress-axe einrichten, WCAG Verstöße in CI/CD erkennen und axe-core konfigurieren. Praxis Guide 2026.
Erfahrt, wie ihr barrierefreie Überschriftenstrukturen erstellt, die sowohl Nutzern als auch eurer SEO zugutekommen. Anleitungen für WCAG-konforme Umsetzung.
Lernt, wie ihr Firefox effektiv für Barrierefreiheit-Tests einsetzen könnt. Von integrierten Dev-Tools bis zu hilfreichen Extensions - hier findet ihr alles für professionelles Accessibility Testing.
Google Lighthouse Accessibility Audit verstehen und nutzen: Score-Berechnung, axe-core-Engine, Audit-Kategorien, Grenzen und CI/CD-Integration für WCAG-Konformität.
taba11y ist eine kostenlose Chrome-Extension, die die Tab-Reihenfolge einer Webseite visuell darstellt. Unverzichtbar für WCAG- und BITV-konforme Tastaturnavigation.