Implementation report of QualWeb (LASIGE, Faculdade de Ciências da Universidade de Lisboa)
ARIA attribute is defined in WAI-ARIA
| Testcase Url | Expected | aria-* attribute is defined in WAI-ARIA |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | passed |
| Passed Example 4 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
ARIA required context role
| Testcase Url | Expected | ARIA required context role |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | passed |
| Passed Example 4 | passed | passed |
| Passed Example 5 | passed | passed |
| Passed Example 6 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Failed Example 3 | failed | passed |
| Failed Example 4 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
| Inapplicable Example 4 | inapplicable | inapplicable |
| Inapplicable Example 5 | inapplicable | inapplicable |
ARIA state or property has valid value
| Testcase Url | Expected | ARIA state or property has valid value |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | passed |
| Passed Example 4 | passed | passed |
| Passed Example 5 | passed | passed |
| Passed Example 6 | passed | passed |
| Passed Example 7 | passed | passed |
| Passed Example 8 | passed | passed |
| Passed Example 9 | passed | passed |
| Passed Example 10 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Failed Example 3 | failed | failed |
| Failed Example 4 | failed | failed |
| Failed Example 5 | failed | failed |
| Failed Example 6 | failed | failed |
| Failed Example 7 | failed | failed |
| Failed Example 8 | failed | failed |
| Failed Example 9 | failed | failed |
| Failed Example 10 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
| Inapplicable Example 4 | inapplicable | inapplicable |
ARIA state or property is permitted
| Testcase Url | Expected | ARIA state or property is permitted |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | passed |
| Passed Example 4 | passed | passed |
| Passed Example 5 | passed | passed |
| Passed Example 6 | passed | passed |
| Passed Example 7 | passed | passed |
| Passed Example 8 | passed | passed |
| Passed Example 9 | passed | passed |
| Passed Example 10 | passed | passed |
| Passed Example 11 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
Audio and visuals of video element have transcript
| Testcase Url | Expected | Audio and visuals of video element have transcript |
|---|---|---|
| Passed Example 1 | passed | cantTell |
| Passed Example 2 | passed | cantTell |
| Failed Example 1 | failed | cantTell |
| Failed Example 2 | failed | cantTell |
| Inapplicable Example 1 | inapplicable | inapplicable |
Audio element content has text alternative
| Testcase Url | Expected | audio element content has transcript | audio element content is media alternative for text | Audio element content has text alternative |
|---|---|---|---|---|
| Passed Example 1 | passed | inapplicable | inapplicable | inapplicable |
| Passed Example 2 | passed | inapplicable | inapplicable | inapplicable |
| Passed Example 3 | passed | cantTell | cantTell | cantTell |
| Failed Example 1 | failed | inapplicable | inapplicable | inapplicable |
| Failed Example 2 | failed | cantTell | cantTell | cantTell |
| Inapplicable Example 1 | inapplicable | inapplicable | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable | inapplicable | inapplicable |
Audio or video element avoids automatically playing audio
| Testcase Url | Expected | Audio or video that plays automatically has no audio that lasts more than 3 seconds | audio or video that plays automatically has a control mechanism | audio or video has no audio that plays automatically |
|---|---|---|---|---|
| Passed Example 1 | passed | cantTell | cantTell | cantTell |
| Passed Example 2 | passed | cantTell | cantTell | cantTell |
| Passed Example 3 | passed | cantTell | cantTell | cantTell |
| Failed Example 1 | failed | cantTell | cantTell | cantTell |
| Failed Example 2 | failed | cantTell | cantTell | cantTell |
| Inapplicable Example 1 | inapplicable | inapplicable | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | cantTell | cantTell | cantTell |
| Inapplicable Example 3 | inapplicable | inapplicable | inapplicable | inapplicable |
Audio or video element that plays automatically has a control mechanism
| Testcase Url | Expected | audio or video that plays automatically has a control mechanism |
|---|---|---|
| Passed Example 1 | passed | cantTell |
| Passed Example 2 | passed | cantTell |
| Passed Example 3 | passed | cantTell |
| Failed Example 1 | failed | cantTell |
| Failed Example 2 | failed | cantTell |
| Failed Example 3 | failed | cantTell |
| Failed Example 4 | failed | cantTell |
| Failed Example 5 | failed | cantTell |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | cantTell |
| Inapplicable Example 3 | inapplicable | inapplicable |
Audio or video element that plays automatically has no audio that lasts more than 3 seconds
| Testcase Url | Expected | Audio or video that plays automatically has no audio that lasts more than 3 seconds |
|---|---|---|
| Passed Example 1 | passed | cantTell |
| Passed Example 2 | passed | cantTell |
| Failed Example 1 | failed | cantTell |
| Failed Example 2 | failed | cantTell |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | cantTell |
| Inapplicable Example 3 | inapplicable | inapplicable |
Block of repeated content is collapsible
| Testcase Url | Expected | Block of repeated content is collapsible |
|---|---|---|
| Passed Example 1 | passed | cantTell |
| Passed Example 2 | passed | cantTell |
| Passed Example 3 | passed | cantTell |
| Passed Example 4 | passed | cantTell |
| Failed Example 1 | failed | cantTell |
| Failed Example 2 | failed | cantTell |
| Failed Example 3 | failed | cantTell |
| Inapplicable Example 1 | inapplicable | inapplicable |
Button has non-empty accessible name
| Testcase Url | Expected | Button has accessible name |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | passed |
| Passed Example 4 | passed | passed |
| Passed Example 5 | passed | passed |
| Passed Example 6 | passed | passed |
| Passed Example 7 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Failed Example 3 | failed | failed |
| Failed Example 4 | failed | failed |
| Failed Example 5 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
| Inapplicable Example 4 | inapplicable | inapplicable |
| Inapplicable Example 5 | inapplicable | inapplicable |
Bypass Blocks of Repeated Content
| Testcase Url | Expected | Document has a landmark with non-repeated content | Document has heading for non-repeated content | Block of repeated content is collapsible | Document has an instrument to move focus to non-repeated content | Bypass Blocks of Repeated Content |
|---|---|---|---|---|---|---|
| Passed Example 1 | passed | cantTell | cantTell | cantTell | cantTell | cantTell |
| Passed Example 2 | passed | cantTell | cantTell | cantTell | cantTell | cantTell |
| Passed Example 3 | passed | cantTell | cantTell | cantTell | cantTell | cantTell |
| Passed Example 4 | passed | cantTell | cantTell | cantTell | cantTell | cantTell |
| Passed Example 5 | passed | cantTell | cantTell | cantTell | cantTell | cantTell |
| Passed Example 6 | passed | cantTell | cantTell | cantTell | cantTell | cantTell |
| Passed Example 7 | passed | cantTell | cantTell | cantTell | cantTell | cantTell |
| Passed Example 8 | passed | cantTell | cantTell | cantTell | cantTell | cantTell |
| Passed Example 9 | passed | cantTell | cantTell | cantTell | cantTell | cantTell |
| Passed Example 10 | passed | cantTell | cantTell | cantTell | cantTell | cantTell |
| Passed Example 11 | passed | cantTell | cantTell | cantTell | cantTell | cantTell |
| Passed Example 12 | passed | cantTell | cantTell | cantTell | cantTell | cantTell |
| Failed Example 1 | failed | cantTell | cantTell | cantTell | cantTell | cantTell |
| Inapplicable Example 1 | inapplicable | inapplicable | inapplicable | inapplicable | inapplicable | inapplicable |
DEPRECATED — Video element visual content has description track
| Testcase Url | Expected | video element visual content has description track |
|---|---|---|
| Passed Example 1 | passed | cantTell |
| Failed Example 1 | failed | cantTell |
| Inapplicable Example 1 | inapplicable | cantTell |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | cantTell |
DEPRECATED — Video element visual-only content has description track
| Testcase Url | Expected | video element visual-only content has description track |
|---|---|---|
| Passed Example 1 | passed | cantTell |
| Failed Example 1 | failed | cantTell |
| Inapplicable Example 1 | inapplicable | cantTell |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
Document has a landmark with non-repeated content
| Testcase Url | Expected | Document has a landmark with non-repeated content |
|---|---|---|
| Passed Example 1 | passed | cantTell |
| Passed Example 2 | passed | cantTell |
| Passed Example 3 | passed | cantTell |
| Passed Example 4 | passed | passed |
| Failed Example 1 | failed | cantTell |
| Failed Example 2 | failed | cantTell |
| Failed Example 3 | failed | cantTell |
| Inapplicable Example 1 | inapplicable | inapplicable |
Document has an instrument to move focus to non-repeated content
| Testcase Url | Expected | Document has an instrument to move focus to non-repeated content |
|---|---|---|
| Passed Example 1 | passed | cantTell |
| Passed Example 2 | passed | cantTell |
| Passed Example 3 | passed | cantTell |
| Passed Example 4 | passed | cantTell |
| Passed Example 5 | passed | cantTell |
| Passed Example 6 | passed | cantTell |
| Passed Example 7 | passed | cantTell |
| Passed Example 8 | passed | cantTell |
| Failed Example 1 | failed | cantTell |
| Failed Example 2 | failed | cantTell |
| Failed Example 3 | failed | cantTell |
| Inapplicable Example 1 | inapplicable | inapplicable |
Document has heading for non-repeated content
| Testcase Url | Expected | Document has heading for non-repeated content |
|---|---|---|
| Passed Example 1 | passed | cantTell |
| Passed Example 2 | passed | cantTell |
| Passed Example 3 | passed | cantTell |
| Passed Example 4 | passed | cantTell |
| Passed Example 5 | passed | cantTell |
| Passed Example 6 | passed | cantTell |
| Passed Example 7 | passed | cantTell |
| Passed Example 8 | passed | cantTell |
| Passed Example 9 | passed | passed |
| Failed Example 1 | failed | cantTell |
| Failed Example 2 | failed | cantTell |
| Failed Example 3 | failed | cantTell |
| Failed Example 4 | failed | cantTell |
| Inapplicable Example 1 | inapplicable | inapplicable |
Element in sequential focus order has visible focus
| Testcase Url | Expected | Element in sequential focus order has visible focus |
|---|---|---|
| Passed Example 1 | passed | cantTell |
| Passed Example 2 | passed | cantTell |
| Passed Example 3 | passed | cantTell |
| Passed Example 4 | passed | cantTell |
| Failed Example 1 | failed | cantTell |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
| Inapplicable Example 4 | inapplicable | inapplicable |
Element marked as decorative is not exposed
| Testcase Url | Expected | Element marked as decorative is not exposed |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | passed |
| Passed Example 4 | passed | passed |
| Passed Example 5 | passed | passed |
| Passed Example 6 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Failed Example 3 | failed | passed |
| Inapplicable Example 1 | inapplicable | inapplicable |
Element with lang attribute has valid language tag
| Testcase Url | Expected | Element within body has valid lang attribute |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | passed |
| Passed Example 4 | passed | passed |
| Passed Example 5 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Failed Example 3 | failed | failed |
| Failed Example 4 | failed | failed |
| Failed Example 5 | failed | failed |
| Failed Example 6 | failed | failed |
| Failed Example 7 | failed | failed |
| Failed Example 8 | failed | failed |
| Failed Example 9 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
| Inapplicable Example 4 | inapplicable | inapplicable |
| Inapplicable Example 5 | inapplicable | inapplicable |
Element with presentational children has no focusable content
| Testcase Url | Expected | Element with presentational children has no focusable content |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Failed Example 3 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
Element with role attribute has required states and properties
| Testcase Url | Expected | Element with role attribute has required states and properties |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
Error message describes invalid form field value
| Testcase Url | Expected | Error message describes invalid form field value |
|---|---|---|
| Passed Example 1 | passed | cantTell |
| Passed Example 2 | passed | cantTell |
| Passed Example 3 | passed | cantTell |
| Failed Example 1 | failed | cantTell |
| Failed Example 2 | failed | cantTell |
| Failed Example 3 | failed | cantTell |
| Failed Example 4 | failed | cantTell |
| Failed Example 5 | failed | cantTell |
| Inapplicable Example 1 | inapplicable | inapplicable |
Form field has non-empty accessible name
| Testcase Url | Expected | Form control has accessible name |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | passed |
| Passed Example 4 | passed | passed |
| Passed Example 5 | passed | passed |
| Passed Example 6 | passed | passed |
| Passed Example 7 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Failed Example 3 | failed | failed |
| Failed Example 4 | failed | failed |
| Failed Example 5 | failed | failed |
| Failed Example 6 | failed | failed |
| Failed Example 7 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
HTML page has lang attribute
| Testcase Url | Expected | HTML has lang attribute |
|---|---|---|
| Passed Example 1 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Failed Example 3 | failed | failed |
| Failed Example 4 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
HTML page has non-empty title
| Testcase Url | Expected | HTML Page has a title |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | passed |
| Passed Example 4 | passed | passed |
| Passed Example 5 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Failed Example 3 | failed | failed |
| Failed Example 4 | failed | failed |
| Failed Example 5 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
HTML page lang and xml:lang attributes have matching values
| Testcase Url | Expected | HTML lang and xml:lang match |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
| Inapplicable Example 4 | inapplicable | inapplicable |
| Inapplicable Example 5 | inapplicable | inapplicable |
| Inapplicable Example 6 | inapplicable | inapplicable |
| Inapplicable Example 7 | inapplicable | inapplicable |
Headers attribute specified on a cell refers to cells in the same table element
| Testcase Url | Expected | Headers attribute specified on a cell refers to cells in the same table element |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | passed |
| Passed Example 4 | passed | passed |
| Passed Example 5 | passed | passed |
| Passed Example 6 | passed | passed |
| Passed Example 7 | passed | passed |
| Passed Example 8 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Failed Example 3 | failed | failed |
| Failed Example 4 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
| Inapplicable Example 4 | inapplicable | inapplicable |
| Inapplicable Example 5 | inapplicable | inapplicable |
Heading has non-empty accessible name
| Testcase Url | Expected | Heading has accessible name |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | passed |
| Passed Example 4 | passed | passed |
| Passed Example 5 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Failed Example 3 | failed | failed |
| Failed Example 4 | failed | failed |
| Failed Example 5 | failed | failed |
| Failed Example 6 | failed | failed |
| Failed Example 7 | failed | failed |
| Failed Example 8 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
Id attribute value is unique
| Testcase Url | Expected | `id` attribute value is unique |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | passed |
| Passed Example 4 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Failed Example 3 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
Iframe element has non-empty accessible name
| Testcase Url | Expected | iframe element has accessible name |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Failed Example 3 | failed | failed |
| Failed Example 4 | failed | inapplicable |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
Iframe elements with identical accessible names have equivalent purpose
| Testcase Url | Expected | `iframe` elements with identical accessible names have equivalent purpose |
|---|---|---|
| Passed Example 1 | passed | cantTell |
| Passed Example 2 | passed | cantTell |
| Passed Example 3 | passed | cantTell |
| Passed Example 4 | passed | cantTell |
| Passed Example 5 | passed | cantTell |
| Passed Example 6 | passed | cantTell |
| Passed Example 7 | passed | cantTell |
| Passed Example 8 | passed | cantTell |
| Passed Example 9 | passed | cantTell |
| Passed Example 10 | passed | cantTell |
| Failed Example 1 | failed | cantTell |
| Failed Example 2 | failed | cantTell |
| Failed Example 3 | failed | cantTell |
| Failed Example 4 | failed | cantTell |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
| Inapplicable Example 4 | inapplicable | inapplicable |
| Inapplicable Example 5 | inapplicable | inapplicable |
| Inapplicable Example 6 | inapplicable | inapplicable |
| Inapplicable Example 7 | inapplicable | inapplicable |
| Inapplicable Example 8 | inapplicable | inapplicable |
| Inapplicable Example 9 | inapplicable | inapplicable |
Iframe with negative tabindex has no interactive elements
| Testcase Url | Expected | iframe with negative tabindex has no interactive elements |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | passed |
| Passed Example 4 | passed | passed |
| Failed Example 1 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
Image button has non-empty accessible name
| Testcase Url | Expected | Image button has accessible name |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | passed |
| Passed Example 4 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Failed Example 3 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
| Inapplicable Example 4 | inapplicable | inapplicable |
| Inapplicable Example 5 | inapplicable | inapplicable |
Image has non-empty accessible name
| Testcase Url | Expected | Image has accessible name |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | passed |
| Passed Example 4 | passed | passed |
| Passed Example 5 | passed | passed |
| Passed Example 6 | passed | passed |
| Passed Example 7 | passed | passed |
| Passed Example 8 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Failed Example 3 | failed | failed |
| Failed Example 4 | failed | failed |
| Failed Example 5 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
| Inapplicable Example 4 | inapplicable | inapplicable |
| Inapplicable Example 5 | inapplicable | inapplicable |
Letter spacing in style attributes is not !important
| Testcase Url | Expected | Letter spacing in style attributes is not !important |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | passed |
| Passed Example 4 | passed | passed |
| Passed Example 5 | passed | passed |
| Passed Example 6 | passed | passed |
| Passed Example 7 | passed | passed |
| Passed Example 8 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Failed Example 3 | failed | failed |
| Failed Example 4 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
| Inapplicable Example 4 | inapplicable | inapplicable |
Link has non-empty accessible name
| Testcase Url | Expected | Link has accessible name |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | passed |
| Passed Example 4 | passed | passed |
| Passed Example 5 | passed | passed |
| Passed Example 6 | passed | passed |
| Passed Example 7 | passed | passed |
| Passed Example 8 | passed | passed |
| Passed Example 9 | passed | passed |
| Passed Example 10 | passed | passed |
| Passed Example 11 | passed | inapplicable |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Failed Example 3 | failed | failed |
| Failed Example 4 | failed | failed |
| Failed Example 5 | failed | failed |
| Failed Example 6 | failed | failed |
| Failed Example 7 | failed | failed |
| Failed Example 8 | failed | failed |
| Failed Example 9 | failed | failed |
| Failed Example 10 | failed | failed |
| Failed Example 11 | failed | inapplicable |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
| Inapplicable Example 4 | inapplicable | inapplicable |
| Inapplicable Example 5 | inapplicable | inapplicable |
| Inapplicable Example 6 | inapplicable | inapplicable |
Links with identical accessible names and same context serve equivalent purpose
| Testcase Url | Expected | Links with identical accessible names and context serve equivalent purpose |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | cantTell |
| Passed Example 3 | passed | cantTell |
| Passed Example 4 | passed | cantTell |
| Passed Example 5 | passed | cantTell |
| Passed Example 6 | passed | cantTell |
| Passed Example 7 | passed | cantTell |
| Passed Example 8 | passed | passed |
| Failed Example 1 | failed | cantTell |
| Failed Example 2 | failed | cantTell |
| Failed Example 3 | failed | cantTell |
| Failed Example 4 | failed | cantTell |
| Failed Example 5 | failed | cantTell |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
| Inapplicable Example 4 | inapplicable | inapplicable |
| Inapplicable Example 5 | inapplicable | passed |
| Inapplicable Example 6 | inapplicable | cantTell |
Links with identical accessible names have equivalent purpose
| Testcase Url | Expected | Links with identical accessible names have equivalent purpose |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | cantTell |
| Passed Example 3 | passed | cantTell |
| Passed Example 4 | passed | cantTell |
| Passed Example 5 | passed | cantTell |
| Passed Example 6 | passed | cantTell |
| Passed Example 7 | passed | cantTell |
| Passed Example 8 | passed | cantTell |
| Passed Example 9 | passed | passed |
| Passed Example 10 | passed | passed |
| Passed Example 11 | passed | passed |
| Passed Example 12 | passed | passed |
| Failed Example 1 | failed | cantTell |
| Failed Example 2 | failed | cantTell |
| Failed Example 3 | failed | cantTell |
| Failed Example 4 | failed | cantTell |
| Failed Example 5 | failed | cantTell |
| Failed Example 6 | failed | cantTell |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
Menuitem has non-empty accessible name
| Testcase Url | Expected | Menuitem has non-empty accessible name |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | passed |
| Passed Example 4 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
Meta element has no refresh delay
| Testcase Url | Expected | Meta-refresh no delay |
|---|---|---|
| Passed Example 1 | passed | untested |
| Passed Example 2 | passed | untested |
| Passed Example 3 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Failed Example 3 | failed | failed |
| Failed Example 4 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
| Inapplicable Example 4 | inapplicable | inapplicable |
| Inapplicable Example 5 | inapplicable | inapplicable |
| Inapplicable Example 6 | inapplicable | inapplicable |
| Inapplicable Example 7 | inapplicable | inapplicable |
| Inapplicable Example 8 | inapplicable | inapplicable |
Meta viewport allows for zoom
| Testcase Url | Expected | meta viewport does not prevent zoom |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Failed Example 3 | failed | failed |
| Failed Example 4 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | passed |
| Inapplicable Example 4 | inapplicable | passed |
Object element rendering non-text content has non-empty accessible name
| Testcase Url | Expected | Object element has non-empty accessible name |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | passed |
| Passed Example 4 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Failed Example 3 | failed | failed |
| Failed Example 4 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
| Inapplicable Example 4 | inapplicable | inapplicable |
| Inapplicable Example 5 | inapplicable | inapplicable |
| Inapplicable Example 6 | inapplicable | inapplicable |
Orientation of the page is not restricted using CSS transform property
| Testcase Url | Expected | Orientation of the page is not restricted using CSS transform property |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Failed Example 3 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
| Inapplicable Example 4 | inapplicable | inapplicable |
| Inapplicable Example 5 | inapplicable | inapplicable |
Role attribute has valid value
| Testcase Url | Expected | role attribute has valid value |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
| Inapplicable Example 4 | inapplicable | inapplicable |
| Inapplicable Example 5 | inapplicable | inapplicable |
SVG element with explicit role has non-empty accessible name
| Testcase Url | Expected | svg element with explicit role has accessible name |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Failed Example 3 | failed | failed |
| Failed Example 4 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
Scrollable element is keyboard accessible
| Testcase Url | Expected | Scrollable element is keyboard accessible |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
| Inapplicable Example 4 | inapplicable | inapplicable |
| Inapplicable Example 5 | inapplicable | inapplicable |
| Inapplicable Example 6 | inapplicable | inapplicable |
Table header cell has assigned cells
| Testcase Url | Expected | All table header cells have assigned data cells |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | passed |
| Passed Example 4 | passed | passed |
| Passed Example 5 | passed | passed |
| Passed Example 6 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Failed Example 3 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
| Inapplicable Example 4 | inapplicable | inapplicable |
| Inapplicable Example 5 | inapplicable | inapplicable |
| Inapplicable Example 6 | inapplicable | inapplicable |
| Inapplicable Example 7 | inapplicable | inapplicable |
Text has enhanced contrast
Text has minimum contrast
| Testcase Url | Expected | Text has minimum contrast |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | cantTell |
| Passed Example 4 | passed | cantTell |
| Passed Example 5 | passed | passed |
| Passed Example 6 | passed | passed |
| Passed Example 7 | passed | passed |
| Passed Example 8 | passed | passed |
| Passed Example 9 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Failed Example 3 | failed | cantTell |
| Failed Example 4 | failed | failed |
| Failed Example 5 | failed | failed |
| Failed Example 6 | failed | failed |
| Failed Example 7 | failed | failed |
| Failed Example 8 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
| Inapplicable Example 4 | inapplicable | inapplicable |
| Inapplicable Example 5 | inapplicable | inapplicable |
| Inapplicable Example 6 | inapplicable | inapplicable |
| Inapplicable Example 7 | inapplicable | inapplicable |
| Inapplicable Example 8 | inapplicable | inapplicable |
| Inapplicable Example 9 | inapplicable | inapplicable |
| Inapplicable Example 10 | inapplicable | inapplicable |
| Inapplicable Example 11 | inapplicable | inapplicable |
Video element auditory content has accessible alternative
| Testcase Url | Expected | video element content is media alternative for text | video element auditory content has captions | video element auditory content has accessible alternative |
|---|---|---|---|---|
| Passed Example 1 | passed | cantTell | cantTell | cantTell |
| Passed Example 2 | passed | cantTell | cantTell | cantTell |
| Failed Example 1 | failed | cantTell | cantTell | cantTell |
| Failed Example 2 | failed | cantTell | cantTell | cantTell |
| Inapplicable Example 1 | inapplicable | inapplicable | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | cantTell | cantTell | cantTell |
Video element auditory content has captions
| Testcase Url | Expected | video element auditory content has captions |
|---|---|---|
| Passed Example 1 | passed | cantTell |
| Passed Example 2 | passed | cantTell |
| Failed Example 1 | failed | cantTell |
| Failed Example 2 | failed | cantTell |
| Failed Example 3 | failed | cantTell |
| Failed Example 4 | failed | cantTell |
| Inapplicable Example 1 | inapplicable | cantTell |
| Inapplicable Example 2 | inapplicable | inapplicable |
Video element content is media alternative for text
| Testcase Url | Expected | video element content is media alternative for text |
|---|---|---|
| Passed Example 1 | passed | cantTell |
| Failed Example 1 | failed | cantTell |
| Failed Example 2 | failed | cantTell |
| Failed Example 3 | failed | cantTell |
| Failed Example 4 | failed | cantTell |
| Inapplicable Example 1 | inapplicable | cantTell |
| Inapplicable Example 2 | inapplicable | inapplicable |
Video element visual content has accessible alternative
| Testcase Url | Expected | video element visual content has audio description | video element content is media alternative for text | video element visual content has description track | Audio and visuals of video element have transcript | video element visual content has accessible alternative |
|---|---|---|---|---|---|---|
| Passed Example 1 | passed | cantTell | cantTell | cantTell | cantTell | cantTell |
| Passed Example 2 | passed | cantTell | cantTell | cantTell | cantTell | cantTell |
| Passed Example 3 | passed | cantTell | cantTell | cantTell | cantTell | cantTell |
| Failed Example 1 | failed | cantTell | cantTell | cantTell | cantTell | cantTell |
| Failed Example 2 | failed | cantTell | cantTell | cantTell | cantTell | cantTell |
| Failed Example 3 | failed | cantTell | cantTell | cantTell | cantTell | cantTell |
| Failed Example 4 | failed | cantTell | cantTell | cantTell | cantTell | cantTell |
| Inapplicable Example 1 | inapplicable | cantTell | cantTell | cantTell | cantTell | cantTell |
| Inapplicable Example 2 | inapplicable | inapplicable | inapplicable | inapplicable | inapplicable | inapplicable |
Video element visual content has audio description
| Testcase Url | Expected | video element visual content has audio description |
|---|---|---|
| Passed Example 1 | passed | cantTell |
| Passed Example 2 | passed | cantTell |
| Failed Example 1 | failed | cantTell |
| Failed Example 2 | failed | cantTell |
| Failed Example 3 | failed | cantTell |
| Inapplicable Example 1 | inapplicable | cantTell |
| Inapplicable Example 2 | inapplicable | inapplicable |
Video element visual content has strict accessible alternative
| Testcase Url | Expected | video element visual content has audio description | video element content is media alternative for text | video element visual content has description track | video element visual content has strict accessible alternative |
|---|---|---|---|---|---|
| Passed Example 1 | passed | cantTell | cantTell | cantTell | cantTell |
| Passed Example 2 | passed | cantTell | cantTell | cantTell | cantTell |
| Failed Example 1 | failed | cantTell | cantTell | cantTell | cantTell |
| Failed Example 2 | failed | cantTell | cantTell | cantTell | cantTell |
| Failed Example 3 | failed | cantTell | cantTell | cantTell | cantTell |
| Inapplicable Example 1 | inapplicable | cantTell | cantTell | cantTell | cantTell |
| Inapplicable Example 2 | inapplicable | inapplicable | inapplicable | inapplicable | inapplicable |
Video element visual-only content has accessible alternative
| Testcase Url | Expected | video element visual-only content is media alternative for text | video element visual-only content has transcript | video element visual-only content has audio track alternative | Video element visual-only content has accessible alternative |
|---|---|---|---|---|---|
| Passed Example 1 | passed | cantTell | cantTell | cantTell | cantTell |
| Passed Example 2 | passed | cantTell | cantTell | cantTell | cantTell |
| Passed Example 3 | passed | cantTell | cantTell | cantTell | cantTell |
| Failed Example 1 | failed | cantTell | cantTell | cantTell | cantTell |
| Failed Example 2 | failed | cantTell | cantTell | cantTell | cantTell |
| Failed Example 3 | failed | cantTell | cantTell | cantTell | cantTell |
| Failed Example 4 | failed | cantTell | cantTell | cantTell | cantTell |
| Inapplicable Example 1 | inapplicable | cantTell | cantTell | cantTell | cantTell |
| Inapplicable Example 2 | inapplicable | inapplicable | inapplicable | inapplicable | inapplicable |
Video element visual-only content has audio track alternative
| Testcase Url | Expected | video element visual-only content has audio track alternative |
|---|---|---|
| Passed Example 1 | passed | cantTell |
| Failed Example 1 | failed | cantTell |
| Failed Example 2 | failed | cantTell |
| Inapplicable Example 1 | inapplicable | cantTell |
| Inapplicable Example 2 | inapplicable | inapplicable |
Video element visual-only content has transcript
| Testcase Url | Expected | video element visual-only content has transcript |
|---|---|---|
| Passed Example 1 | passed | cantTell |
| Passed Example 2 | passed | cantTell |
| Failed Example 1 | failed | cantTell |
| Failed Example 2 | failed | cantTell |
| Failed Example 3 | failed | cantTell |
| Failed Example 4 | failed | cantTell |
| Inapplicable Example 1 | inapplicable | cantTell |
| Inapplicable Example 2 | inapplicable | inapplicable |
Video element visual-only content is media alternative for text
| Testcase Url | Expected | video element visual-only content is media alternative for text |
|---|---|---|
| Passed Example 1 | passed | cantTell |
| Failed Example 1 | failed | cantTell |
| Failed Example 2 | failed | cantTell |
| Failed Example 3 | failed | cantTell |
| Failed Example 4 | failed | cantTell |
| Inapplicable Example 1 | inapplicable | cantTell |
| Inapplicable Example 2 | inapplicable | inapplicable |
Visible label is part of accessible name
| Testcase Url | Expected | Visible label is part of accessible name |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | passed |
| Passed Example 4 | passed | passed |
| Passed Example 5 | passed | passed |
| Passed Example 6 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Failed Example 3 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
| Inapplicable Example 4 | inapplicable | inapplicable |
Word spacing in style attributes is not !important
| Testcase Url | Expected | Word spacing in style attributes is not !important |
|---|---|---|
| Passed Example 1 | passed | passed |
| Passed Example 2 | passed | passed |
| Passed Example 3 | passed | passed |
| Passed Example 4 | passed | passed |
| Passed Example 5 | passed | passed |
| Passed Example 6 | passed | passed |
| Passed Example 7 | passed | passed |
| Passed Example 8 | passed | passed |
| Failed Example 1 | failed | failed |
| Failed Example 2 | failed | failed |
| Failed Example 3 | failed | failed |
| Failed Example 4 | failed | failed |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
| Inapplicable Example 4 | inapplicable | inapplicable |
Zoomed text node is not clipped with CSS overflow
| Testcase Url | Expected | Zoomed text node is not clipped with CSS overflow |
|---|---|---|
| Passed Example 1 | passed | cantTell |
| Passed Example 2 | passed | cantTell |
| Passed Example 3 | passed | cantTell |
| Passed Example 4 | passed | cantTell |
| Failed Example 1 | failed | cantTell |
| Failed Example 2 | failed | cantTell |
| Failed Example 3 | failed | cantTell |
| Failed Example 4 | failed | cantTell |
| Failed Example 5 | failed | cantTell |
| Inapplicable Example 1 | inapplicable | inapplicable |
| Inapplicable Example 2 | inapplicable | inapplicable |
| Inapplicable Example 3 | inapplicable | inapplicable |
| Inapplicable Example 4 | inapplicable | inapplicable |
| Inapplicable Example 5 | inapplicable | inapplicable |