Skip to content

Experimental project to perform automated accessibility testing on web applications

License

Notifications You must be signed in to change notification settings

dalsontws/accessibility-axe-selenium

Repository files navigation

Web Accessibility Project using aXe

How it works

A sample of less than 40 publicly accessible web pages are taken from various governmental e-services. These pages will them be assessed based on accessibility rules. We used axe, an accessibility testing tool kit that can help identify common issues.

The tool in use, axe includes rules following the Web Content Accessibility Guidelines (WCAG). The tool is currently used together with Selenium WebDriver, that automates the crawling of websites. Our findings are a small sample size of web pages for each domain using the axe tool, and not fully representative of the accessibility of the domain.

For visual representation of the errors, we will be using WAVE (Web Accessibility Evaluation Tool), an online web tool to pinpoint various violations on the pages.

We have incorporated Python and Javascript for various uses of the axe tool.

You can refer to the Python Version here, and the Javascript Version here for more in-depth installation and usage instructions.

Recommended: User Setup

Acknowledgements

Deque for the axe-core api

About

Experimental project to perform automated accessibility testing on web applications

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published