RGAAA
7.1 Chaque script est-il, si nécessaire, compatible avec les technologies d’assistance ?
- References WCAG
- 2.5.3 Label in Name (A)
- 4.1.2 Name, Role, Value (A)
- Techniques
- G10
- G135
- G136
- F15
- F19
- F20
- F42
- F59
- F79
- ARIA4
- ARIA5
- ARIA18
- ARIA19
- SCR21
Méthodologie officielle pour tester le critère 7.1
Test 1 (7.1.1)
- Retrouver dans le document tous les composants d’interface générés ou contrôlés au moyen de JavaScript ;
- Vérifier que :
- Le composant possède un rôle cohérent avec son usage (généralement un bouton ou un lien) ;
- Le composant possède un nom explicite ;
- Le nom du composant est cohérent avec l’état de la fonctionnalité ou des contenus contrôlés (par exemple pour une fonctionnalité permettant d’afficher ou de masquer une zone de contenu).
- Sinon, vérifier la présence d’un composant d’interface accessible permettant d’accéder aux mêmes fonctionnalités ;
- Sinon, vérifier la présence d’une alternative accessible permettant d’accéder aux mêmes fonctionnalités.
- Si c’est le cas, le test est validé.
Test 2 (7.1.2)
- Pour chacun des composants d’interface ayant validé le test 7.1.1, vérifier que le composant d’interface est correctement restitué par les technologies d’assistance ;
- Sinon, vérifier qu’une alternative accessible au composant d’interface permet d’accéder aux mêmes fonctionnalités ;
- Si c’est le cas, le test est validé.
Test 3 (7.1.3)
- Pour chacun des composants d’interface ayant validé le test 7.1.1, vérifier que le composant d’interface possède :
- Un nom pertinent (intitulé visible) ;
- Un rôle pertinent.
- Si le composant d’interface possède un nom accessible, vérifier que ce nom est pertinent et contient au moins l’intitulé visible.
- Si c’est le cas, le test est validé.