npm run a11y-test
summary
Practical automation of accessibility checks by combining ESLint accessibility plugins and axe-core into unit, integration, and end-to-end pipelines. Uses Testing Library + jest-dom + user-event for DOM interaction tests and Cypress + axe for E2E (including sandboxed iframes to test pages with JS disabled); walks through fixing tab markup, adding ARIA roles/labels and keyboard support, and shows WCAG context, impact numbers and exact CI-ready test output and reports.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 10:07Legal requirements
- 20:10Automation challenges
- 28:38Testing with tests
- 49:35What cannot be automated
- 57:16Summary
related talks
07mHow to Catch a11y Defects During Unit and E2E Testing
53mAutomating Accessibility Assurance
29mBuilding Accessibility Testing into Your Workflow
21mTesting A11y: Validating Web App Accessibility
13mA11y Broke My Build
33mAutomated Accessibility Testing
13mA11y Broke My Build
25mHow to do good without doing anything
