Automated Accessibility Testing

Improve experience,
ensure compliance

Improve experience,
ensure compliance

Improve experience,
ensure compliance

It is illegal to discriminate against people with disabilities online.
Pa11y & Lighthouse testing will ensure compliance and protect you against accidental regressions.

The Pro Test Automation IDE with everything to build complex branching test flows.

Example accessibility test in DoesQA
Example accessibility test in DoesQA

Add Accessibility Tests, in 5s

Add Accessibility Tests, in 5s

Add Accessibility Tests, in 5s

Why do Accessibility Testing?

Why do Accessibility Testing?

Why do Accessibility Testing?

Accessibility testing will protect you and help you deliver a better experience for all.


A beautiful side-effect of improving your accessibility is you'll very likely be also improving your SEO.

Accessibility testing will protect you and help you deliver a better experience for all.


A beautiful side-effect of improving your accessibility is you'll very likely be also improving your SEO.

Pa11y WCAG 2.0 Conformance

The Pa11y Node will provide unparalleled insight into your conformance level and give detailed, actionable feedback on the areas you need to focus on.

Google Lighthouse Accessibility Audit

Google's Lighthouse Accessibility score is the best way to monitor your overall accessibility health and protect against slow regressions.

How to create an accessibility test

How to create an accessibility test

Create a new flow in DoesQA
Create a new flow in DoesQA

Step 1:
Create New Flow

Step 1:
Create New Flow

If you don't have an account yet, create one and come back. From the Flows view click the plus button to create a new Flow.

Tip: For an accessibility test turn off "Stop on first fail".

Step 2:
Configure Open Node

Step 2:
Configure Open Node

New flows start with an Open Node, double-click this to open the edit modal and enter the site you wish to test.

Note: Lighthouse testing will be skipped on FireFox & Edge.

Configure open node in DoesQA
Configure open node in DoesQA
Inserting accessibility nodes in DoesQA
Inserting accessibility nodes in DoesQA

Step 3:
Insert & Connect Accessibility Nodes

Step 3:
Insert & Connect Accessibility Nodes

Locate the Validators from the Node Library on the left. Drag in the Accessibility & Pa11y Nodes into your Flow and connect it to the Open Node.

Step 4:
Configure Nodes

Step 4:
Configure Nodes

Double-click the Acessibility Node to configure the minium allowed value.

The Pa11y Node has a default of AA conformance double-click this Node if you wish to change the level to A or AAA.

Configure Google Lighthouse Node in DoesQA
Configure Google Lighthouse Node in DoesQA

Extending your accessibility tests

Extending your accessibility tests

Accessibility Validations across multiple viewports sizes and devices
Accessibility Validations across multiple viewports sizes and devices
Accessibility Validations across multiple viewports sizes and devices

To perform accessibility check on different viewport breakpoints and emulated devices add multiple Open Nodes.

Accessibility validations on mutliple pages
Accessibility validations on mutliple pages
Accessibility validations on mutliple pages

To perform the accessibility validations on different pages, we can insert Browser Go To Nodes.

Accessibility Checks after login
Accessibility Checks after login
Accessibility Checks after login

To check accessibility after login, we can insert Action Nodes before the Validator Nodes.

Start Testing Today, FREE!

Start Building your test automation pack with 1 runner completely free!

Start Testing For FREE

Start Testing Today, FREE!

Start Building your test automation pack with 1 runner completely free!

Start Testing For FREE