All Projects → dequelabs → axe-core-gems

dequelabs / axe-core-gems

Licence: MPL-2.0 License
Ruby integration for axe-core, the accessibility testing engine

Programming Languages

ruby
36898 projects - #4 most used programming language

axe-core-gems

Join our Slack chat

This repository contains 6 pacakges/ gems, which can be used for automated accesibility testing powered by axe core.

The gems are as below:

Getting Started

Using axe-core-gems is a 2 step process.

  • Choosing and configuring a webdriver (Capybara, Watir or Selenium)
  • Choose a testing framework (RSpec or Cucumber)

Then, add the respective gems to your application:

Eg:

gem install axe-core-selenium
gem install axe-core-rspec

Please refer to respective README for installation, usage & configuration notes.

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

  1. Automated accessibility testing rules must have a zero false positive rate
  2. Automated accessibility testing rules must be lightweight and fast
  3. Automated accessibility testing rules must work in all modern browsers
  4. Automated accessibility testing rules must, themselves, be tested automatically

Contributing

Read the documentation on contributing

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].