Keyboard access - individual keystrokes require specific timing
Test Case Summary
Test Case ID
TC01.1-2-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). Check that individual keystrokes do not require specific timings for activation.
The code sample includes a requirement to press and hold a key. 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: 2
Test Case Detail
Expected Baseline Result
Fail
Users must press and hold a key for three seconds to use a function.
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). | Two form fields and two buttons are accessible via mouse. There is no alternative control. |
1.1-1 | Check that all functionality can be accessed and executed using only the keyboard. [SC 2.1.1] | Pass - all functionality can be accessed and executed using only the keyboard |
1.1-2 | Check that individual keystrokes do not require specific timings for activation. [SC 2.1.1] | Fail - changing the Request Password Reset button to Request User Name requires the user to hold the spacebar for three seconds. |
1.1-2a | If operation requires specific timings of individual keystrokes, check if another control is provided on the page with the same functionality which does not require specific timings for operation. | Fail: there is no alternative control that does not require specific timings for operation. |
Result | If any of the above checks fail, then Baseline Test 1.1-KeyboardAccess fails. | Fail - 1.1-2 check fails. |