Accessible Name Automation (Proof of Concept)

This is an experiment based on Accessibility Object Model (AOM). It tries to demonstrate that it is theoretically possible (in a certain way) to predict what the screen reader will say by focusing on semantic and non semantic elements with a bit of automated testing, thus reducing the need for manual testing.

Semantic components

Buttons

Basic

Labelled

Inlined

Links

Basic

Labelled

Inlined

Titles

First level

Visible title

Second level

Visible title

Third level

Visible title

Fourth level

Visible title

Non semantic components

Buttons

Basic

Visible label
🔓

Labelled

Visible label
🔓

Inlined

Accessible label
Accessible label

Links

Basic

Visible label
🔓

Labelled

Visible label
🔓

Inlined

Accessible label
Accessible label

Titles

First level

Visible title

Second level

Visible title

Third level

Visible title

Fourth level

Visible title