Keyboard Access - functionality not keyboard accessible
Test Case Summary
Test Case ID
TC01.1-1-fail-1
Test Case Description
Determine the functionality of visible and hidden interactive interface components (links, form fields, drop down menus, show/hide content, tree views, pop ups/light boxes, iframes, etc.) available using a mouse (hover and/or click). Can they also be accessed and executed using only a keyboard?
The code sample includes elements that aren’t accessible via keyboard and have no alternative on the page that is keyboard accessible. A successful test should identify a failure against Baseline 1. Keyboard Accessible.
Applicable ICT Baseline Test
1.1 Test Procedure for Keyboard Access
Baseline Test ID: 1.1-KeyboardAccess
Test Instruction: 1
Test Case Detail
Expected Baseline Result
Fail
Not all interactive interface components can be accessed by keyboard or have an alternative control on the page with the same funtionality that is available by keyboard. Specifically, the city and area code form fields have a tabindex of -1 and their functionality is not available elsewhere on the page.
Test Data
Single-Page URL
Embedded Code
Code
Test Case Instruction
Test Instruction | Instruction Detail | Expected Test Case Result |
---|---|---|
IC-1 | All functionality of the content that is available by mouse control must be keyboard accessible. Determine the functionality of visible and hidden interactive interface components (links, form fields, drop down menus, show/hide content, tree views, pop ups/light boxes, iframes, etc.) available using a mouse (hover and/or click). | Seven form fields are accessible via mouse. Two are not available via keyboard and have no alternative control. |
1.1-1 | Check that all functionality that is available via mouse can also be accessed via keyboard alone. | Fail: the city and area code form fields cannot be accessed via keyboard alone. |
1.1-1a | If 1.1-1a fails, check whether the failed functionality is available via keyboard alone through another control on the page with the same functionality | Fail: there is no keyboard-accessible means for entering the information requested in the city and area code form fields. |
Result | If any of the above checks fail, then Baseline Test 1.1-KeyboardAccess fails. | Fail - 1.1-1 check fails. |