Form Names - hidden input element (display:none)
Test Case Summary
Test Case ID
TC10.1-ic-dna-2
Test Case Description
The purpose of this test case is to detect attributes that would contribute to the accessible name and accessible description computation and calculate the text alternative for input elements. The input element in the code sample does not present itself via the Accessibility tree/Accessibility object model (AOM), visually, or programmatically and consequently cannot be identified by the tester within the current test process. Consequently, a successful test should indicate that this test does not apply to Baseline Test 10.1 FormName.
Applicable ICT Baseline Test
10.1 Test Procedure for Form Names
Baseline Test ID: 10.1-FormName
Test Instruction: Identify Content
Test Case Detail
Expected Baseline Result
DNA
The input element in the code sample is hidden from visibility and from the accessibility tree; therefore there are no elements on the page that fit the Identify Content criteria.
Test Data
Single-Page URL
Embedded Code
Code
Test Case Instruction
Test Instruction | Instruction Detail | Expected Test Case Result |
---|---|---|
IC-1 | Find all form components. Examples include buttons, text fields, radio buttons, checkboxes, read-only fields, and multi-select lists. | The single input element in this test case is enclosed in a <div> element with the display:none style property, which removes it from the accessibility tree, visible, and programmatic detection. Even though the code exists in the DOM, this property renders the element undetectable and therefore not applicable to this Baseline Test based on the results of test step 1. |
Result | If any of the above checks fail, then Baseline Test 10.1-FormName fails. | DNA - Test 10.1-FormName does not apply because there are no elements on the page (in the accessibility tree) that fit the Identify Content criteria. |