Introduction to aXe
Matt Isner, Deque Systems
Goals for Today
- Basics of accessibility debugging
- Idenitfy bugs with aXe Chrome
- Unit test with aXe-core
- Integrated test using aXe-WebdriverJS
- Install and run aXe-CLI
Accessibility Debugging Basics
- Test with the keyboard
- Use aXe browser extensions
- Expose all UI and test again
- Check headings and landmark structure
Things you'll need
- A terminal
- Node.js and npm
- Git and a Github account (optional)
- A page to test
Install and run aXe CLI
$ npm install axe-cli -g
$ axe https://google.com
Stuck on sudo? Fixing npm permissions