

You can also input a sitemap.xml if you want to test a specific set of pages instead of crawling the entire site.Īccessibility insights for web - Microsoft's commitment to accessible technologies shines with their free Chrome extension and provides another useful interface to the axe-core framework. You can feed it a root URL to start testing on and it will scrape all links on all subsequent pages and perform an audit, essentially crawling the entire site and producing a report of a11y issues. wonderful blog post, How to automate web accessibility testing is a great starting off point if you are looking to fully integrate pa11y with your front-end build.ĭomainAccessibilityAudit - I found this tool while researching ways to test an entire website for a11y issues and this was a perfect fit. It's extremely configurable so you can run automated tests for different accessibility standards and viewports, ignoring specific WCAG rule sets as well as triggering actions on pages as a part of your test suite. Pa11y - pa11y is an automated testing tool based on axe-core that can be run on your development environment as part of your commit hooks or front-end build pipeline. Definitely my first port of call when testing any new code. Deque's axe-core testing engine provides the under the hood implementation for most common tools, and they also provide a free Chrome extension that quickly identifies any in page errors for most common issues while providing guidance on how to resolve them. There are a number of great accessibility blogs on the web which I suggest browsing - a good jumping off point is available at Digital A11y.Īxe - axe has quickly become the defacto standard for automated accessibility testing. These are the pages that I keep bookmarked for reference and to learn new techniques. I’ve divided this article into 4 categories - resources, development tools, continuous integration and screen readers. The quality of the tools you use defines the speed with which you can diagnose and resolve problems.Įach year the landscape changes dramatically in web technologies, and of late the tooling for accessibility is no exception.
