axe-rules
v1.0.2
Published
The Accessibility Rules for automated testing of HTML-based user interfaces
Downloads
10
Readme
axe-rules
The Accessibility Rules for automated testing of HTML-based user interfaces. Drop the aXe on your accessibility defects!
Philosophy
We believe that automated testing has an important role to play in achieving digital equality and that in order to do that, it must achieve mainstream adoption by professional web developers. That means that the tests must inspire trust, must be fast, must work everywhere and must be available everywhere.
Manifesto
- Automated accessibility testing rules must have a zero false positive rate
- Automated accessibility testing rules must be lightweight and fast
- Automated accessibility testing rules must work in all modern browsers
- Automated accessibility testing rules must, themselves, be tested automatically
The sharp edge of the aXe
aXe is the third generation of accessibility rules for HTML-based user interfaces that differentiates itself from other approaches and rules repositories in the following ways:
- It works on all modern browsers,
- It supports in-memory fixtures, static fixtures, integration tests and iframes of infinite depth
- It has zero false positives (bugs notwithstanding)
- It is open source
- It is actively supported by a major accessibility vendor
- It is designed to work with whatever tools, frameworks, libraries and environments you have today
- It is designed to be integrated into your existing functional/acceptance automated tests
- It automatically determines which rules to run based on the evaluation context
- It is highly configurable
Getting started
The Accessibility Rules are used with axe-core and cannot be used stand alone. Please see axe-core for additional information