Asqatasun v4 - RGAA 3.2016 - Rule 1.5.2
Summary
This test consists in detecting buttons associated with an image used as a CAPTCHA.
Business description
Criterion
Test
Description
Chaque bouton associé à une image (balise
input avec l’attribut type="image") utilisée comme CAPTCHA vérifie-t-il une de ces conditions ? - Il existe une autre forme de CAPTCHA non graphique, au moins ;
- Il existe une autre solution d’accès à la fonctionnalité sécurisée par le CAPTCHA.
Level
A
Technical description
Scope
Page
Decision level
Semi-Decidable
Algorithm
Selection
Set1
All the <input> tags with a "type" attribute equals to "image" (css selector : input[type=image])
Set2
All the elements of Set1 identified as a CAPTCHA (see Notes for details about CAPTCHA characterisation).
Process
Test1
For each element of Set2, raise a MessageA
MessageA
- code : CheckCaptchaAlternativeAccess
- status: Pre-Qualified
- parameter : tag name, snippet
- present in source : yes
Analysis
Pre-qualified
At least one <input> tags with a "type" attribute equals to "image" identified as a CAPTCHA has been found on the page (Set2 is not empty)
Not Applicable
No <input> tag with a "type" attribute equals to "image" identified as a CAPTCHA has been found on the page (Set2 is empty)
Notes
An element is identified as a CAPTCHA when the "captcha" occurrence is found :
- on one attribute of the element
- or within the text of the element
- or on one attribute of one parent of the element
- or within the text of one parent of the element
- or on one attribute of a sibling of the element
- or within the text of a sibling of the element