Skip to main content
Cypress Accessibility+ Add-on

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 project
A graphic showing the Cypress Accessibility dashboard including list of rules, views, and the user interface showing how devtools can be used

Get 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

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.