Automated accessibility checks on every test
Instantly visualize, triage, and fix accessibility violations without any additional code or configuration. Dive deep into each violation with live, fully-rendered DOM snapshots of your application as it appeared during your tests. Track your team's progress over time with historical scores to monitor improvements and identify regressions. Looking for a general guide for Accessibility testing in Cypress App? Go here.
Request trial ➜ See a demo Explore an example projectGet Started
You don't need to make any changes to your code or your test setup. If you record test runs to the Cypress Cloud with Test Replay, you're ready to start using Cypress Accessibility. You'll start your free trial with personalized support from our sales team and your existing test data to instantly see full accessibility reports for all your Cypress projects. From there, you can integrate with CI to set your own standards for handling the results.
Get started with Cypress Accessibility ➜
Top Guides
Improve Accessibility
Discover how to break down accessibility reports, prioritize fixes, and make impactful progress toward accessible software with Cypress Accessibility.
Maintain Accessibility
Learn how to maintain long-term accessibility with Cypress, using continuous feedback and monitoring to prevent regressions and keep your application accessible.
Block pull requests and set policies
Set policies and block pull requests automatically with Cypress Accessibility's Results API, enabling custom CI workflows to enforce accessibility standards and prevent regressions.
Feedback during local development
Get precise, fast, and scoped accessibility feedback during local development by recording Cypress tests directly to Cypress Cloud—bypassing CI pipelines and ensuring accurate insights with minimal effort.
Production monitoring
Monitor accessibility issues in production by running scheduled Cypress tests against live environments, capturing dynamic content changes, and generating automated reports for a comprehensive accessibility overview.
Maximize coverage
Expand accessibility testing by combining Cypress Accessibility's automated checks with custom assertions tailored to your application, identifying hotspots for deeper manual review, and ensuring long-term quality with a hybrid testing approach.
Accessibility automation principles
Apply these core principles to maximize the impact of Cypress Accessibility's automation: complement automation with human judgment for deeper insights, manage false positives effectively, and ensure robust assistive technology support.
How it Works
Cypress Accessibility delivers detailed, actionable accessibility reports directly from your tests, powered by the industry-leading Axe Core® library by Deque Systems. These reports require no extra setup and are automatically generated for every unique state reached during your Cypress tests, whether in end-to-end or component testing.
- Effortless Setup: Cypress Accessibility utilizes the same capture protocol as Test Replay (requires Cypress v13+), so no additional code or configuration is needed.
- Performance-Friendly: Server-side execution ensures no impact on test performance or existing code.
- Comprehensive Reporting: During test execution, unique states—defined by distinct DOM structures—are recorded for end-to-end views and components.
- DOM Snapshots: Each detected violation is accompanied by a full-page, inspectable DOM snapshot, highlighting the exact location and context of the violation.
- Rule Compliance: Violations are mapped directly to WCAG 2.1 criteria, making it easier to prioritize and remediate issues.
- Report Generation: Detailed reports are generated, offering sortable and filterable views by page, component, or the entire test run. Rule-based summaries for an aggregated view of accessibility outcomes for the entire run are also available.
- Selective Element Handling: Elements marked as "ignored" in tests are excluded from scoring but remain visible for manual review, ensuring flexibility via configuration.
- Configurable CI Integration: The Results API allows you to programmatically control your CI pipeline's behavior based on accessibility outcomes, enabling enforcement of accessibility policies.
Learn more about how it works.
Note: DEQUE, DEQUELABS, AXE®, and AXE-CORE® are trademarks of Deque Systems, Inc. in the US and other countries. These terms are used throughout our documentation to refer to the accessibility testing library used by Cypress Accessibility.