Comments (6)
I encountered this same problem recently. I found that the cy.checka11y
can take a violations callback and that Cyrpress will output any thrown
exception.
cy.checka11y(null, null, violations => {
// format violations
// manually throw violations
})
from cypress-axe.
Yup, you'll want to use the callback here. Defining those tasks registers them with Cypress, but using them requires that you call them with cy.task
in the callback.
There is an example that was recently added to the readme here: https://github.com/avanslaars/cypress-axe#in-your-spec-file
from cypress-axe.
Seems like this is resolved with @austinezell's comment. I'm going to close this issue.
from cypress-axe.
I'd strongly encourage you to reopen this, and only close it after adding a bit to the README that explains how to do this, because this is going to trip up a lot of folks who aren't in the habit of filing issues, and they won't find this information in a closed issue, because of SEO on the part of Google and friends.
Docs are the first port of call =)
from cypress-axe.
There are instructions for this in the readme, right here: Using The Violation Callback
If you feel they could be improved, feel free to submit a PR
from cypress-axe.
fair enough
from cypress-axe.
Related Issues (20)
- "Links must have discernible text" on asynchronous content HOT 2
- Update plugin to be compatible with Cypress 11 HOT 3
- Resolved path for `axe.min.js` incorrect when using Cypress Component Testing (with Vite) and npm workspaces HOT 1
- Update plugin to be compatible with Cypress 12 HOT 1
- `aria-expanded` property seems to be missing, but appears in devtools HOT 1
- TypeError: Cannot read property 'run' of undefined at Context.eval
- Question: How to skip failures for some specific tags and throw errors for other tags? HOT 1
- how to config checkA11y for all tests HOT 1
- How to use the cypress-axe with component-testing (angular) HOT 7
- `cy.then() timed out after waiting 4000ms. Your callback function returned a promise that never resolved.` on some tests using `axe-core` 4.7.1. HOT 11
- Configure includedImpacts in cy.configureAxe instead of cy.checkA11y
- TypeError : Cannot read properties of undefined (reading 'run') HOT 3
- Documentation: missing configuration documentation
- Error while running the plugin in cypress HOT 2
- Update @cypress peer dependency with new version HOT 1
- consolidated a11y report
- Exclude color-contrast for disabled fields using disabled attribute.
- ReferenceError: require is not defined
- The 'task' event has not been registered in the setupNodeEvents method. You must register it before using cy.task() HOT 1
- Question: What is the difference between cypress-axe and jest-axe?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cypress-axe.