Um die Barrierefreiheit Ihrer Docker-basierten Anwendungen sicherzustellen, können Sie verschiedene Testtools nutzen. In diesem Abschnitt werden einige gängige Barrierefreiheits-Testtools vorgestellt, die im Kontext von Docker-Containern eingesetzt werden können.
WAVE ist ein kostenloses und weit verbreitetes Web-Barrierefreiheits-Bewertungstool von WebAIM. Es kann verwendet werden, um die Barrierefreiheit webbasierter Docker-Anwendungen zu bewerten, indem die HTML-Struktur analysiert, potenzielle Probleme identifiziert und detaillierte Berichte erstellt werden.
Um WAVE mit einem Docker-Container zu verwenden, gehen Sie wie folgt vor:
## Ziehen Sie das WAVE Docker-Image herunter
docker pull wave/wave
## Führen Sie den WAVE-Container aus und testen Sie Ihre Anwendung
docker run -p 8888:8080 wave/wave https://your-docker-app.com
Der WAVE-Container analysiert anschließend Ihre Anwendung und liefert einen detaillierten Bericht, auf den Sie zugreifen können, indem Sie http://localhost:8888
in Ihrem Webbrowser öffnen.
Axe-core
Axe-core ist eine Open-Source-Barrierefreiheits-Testbibliothek von Deque Systems. Sie kann in den Testworkflow Ihrer Docker-basierten Anwendung integriert werden, um automatisierte Barrierefreiheits-Checks durchzuführen.
Um Axe-core mit einem Docker-Container zu verwenden, gehen Sie wie folgt vor:
## Installieren Sie Axe-core in Ihrem Docker-Container
RUN npm install --save-dev @axe-core/puppeteer
## Führen Sie Axe-core-Tests in Ihrem Docker-Container aus
RUN npx axe-core --dir https://your-docker-app.com --save report.json
Die Axe-core-Tests generieren einen Bericht im JSON-Format, den Sie anschließend analysieren können, um Barrierefreiheitsmängel zu identifizieren und zu beheben.
Accessibility Insights for Web
Accessibility Insights for Web ist ein kostenloses Tool von Microsoft, mit dem die Barrierefreiheit webbasierter Docker-Anwendungen getestet werden kann. Es bietet eine benutzerfreundliche Oberfläche und detaillierte Berichte, um Barrierefreiheits-Probleme zu identifizieren und zu beheben.
Um Accessibility Insights for Web mit einem Docker-Container zu verwenden, gehen Sie wie folgt vor:
## Ziehen Sie das Accessibility Insights for Web Docker-Image herunter
docker pull mcr.microsoft.com/accessibility-insights/web
## Führen Sie den Accessibility Insights for Web-Container aus und testen Sie Ihre Anwendung
docker run -p 8000:80 mcr.microsoft.com/accessibility-insights/web https://your-docker-app.com
Der Accessibility Insights for Web-Container analysiert anschließend Ihre Anwendung und liefert einen detaillierten Bericht, auf den Sie zugreifen können, indem Sie http://localhost:8000
in Ihrem Webbrowser öffnen.
Durch die Nutzung dieser Barrierefreiheits-Testtools können Sie sicherstellen, dass Ihre Docker-basierten Anwendungen inklusiv und für Benutzer aller Fähigkeiten zugänglich sind.