A11y-автопроверки сканируют страницу правилами (WCAG) через axe и аналоги, дополняя ручной аудит клавиатуры и скринридеров.
Разбор
- Интеграция в Playwright/Cypress/Selenium через axe-core.
- Ловят отсутствующие labels, контраст, роли ARIA на уровне правил.
- Не заменяют ручную проверку сложных виджетов и UX.
- Запускайте на ключевых шаблонах страниц в CI.
Пример
import AxeBuilder from '@axe-core/playwright';
const results = await new AxeBuilder({ page }).analyze();
expect(results.violations).toEqual([]);
Итог
Авто-a11y — быстрый gate; полный доступности-контур включает ручной и пользовательский тест.