- Home
- Accessibility Testing Software
- cypress-axe
On the recordRead 11 Oct 202631 facts
cypress-axe
Plans and prices
cypress-axe
Free
MIT-licensed package · install from npm
Read 11 Oct 2026 · github.com
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