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.