Monday, October 26, 2026 4,350 lists 78,101 records on file
List your app or device

  1. Home
  2. Accessibility Testing Software
  3. cypress-axe

cypress-axe

Plans and prices

cypress-axe

Free

MIT-licensed package · install from npm

Every plan, in full

On the record

Accessibility checks
cy.checkA11y runs axe against the document when called and can check issues that appear after user interactions.github.com · read 11 Oct 2026
Automated scans
Yesgithub.com · read 23 Sep 2026
Browser extension
Nogithub.com · read 23 Sep 2026
Check accessibility
The cy.checkA11y command runs axe against the document when called and can also analyze a specified DOM context.github.com · read 11 Oct 2026
CI/CD integration
Yesgithub.com · read 23 Sep 2026
Compatibility
The package metadata declares peer dependencies axe-core ^3 or ^4 and Cypress versions ^10 through ^16.github.com · read 11 Oct 2026
Configuration
cy.configureAxe configures the data format and can add rules that must be registered with the library to execute.github.com · read 11 Oct 2026
Configure checks
The cy.configureAxe command configures axe data and can add rules registered with the library.github.com · read 11 Oct 2026
Creators and maintainers
The README says Andy Van Slaars created the project and Artem Sapegin maintains it.github.com · read 11 Oct 2026
Custom callbacks
An optional violation callback receives included violations and can be used for custom side effects such as terminal output.github.com · read 11 Oct 2026
Custom output
A violation callback can receive violations for custom side effects, including terminal output using Cypress tasks.github.com · read 11 Oct 2026
Cypress compatibility
The README gives installation instructions for Cypress 10 and above, and for Cypress 9 using cypress-axe 0.x.x.github.com · read 11 Oct 2026
Cypress versions
The README gives separate setup instructions for Cypress v10 and above and for Cypress v9 and below.github.com · read 11 Oct 2026
Failure behavior
By default, detected accessibility violations fail the test; skipFailures disables assertions and logs violations to the console.github.com · read 11 Oct 2026
Failure handling
The skipFailures option defaults to false; when enabled, checks log violations without asserting on them.github.com · read 11 Oct 2026
Filter and retry
cy.checkA11y supports filtering violations by impact and retrying checks at a specified interval.github.com · read 11 Oct 2026
Impact filters and retries
Checks can filter violations by minor, moderate, serious, or critical impact and retry checks to account for dynamic content.github.com · read 11 Oct 2026
Inject axe-core
The cy.injectAxe command injects the axe-core runtime into the page under test and should run after cy.visit and before cy.checkA11y.github.com · read 11 Oct 2026

Alternatives to cypress-axe

Every alternative, ranked