11.3.2.9: Parent-child relationships

Where the software provides a user interface it shall, by using the services as described in clause 11.3.2.3, make the relationship between a user interface element and any parent or children elements programmatically determinable by assistive technologies.

Testing methods

Type of complianceInspection
Pre-conditions
  1. The software evaluated is software that provides a user interface.
  2. There are user interface elements that are parents of other user interface elements in a hierarchical structure.
Procedure
  1. For user interface elements that have a parent, check that the user interface element's information includes the relationship with the user interface element that is its parent.
  2. Check that the user interface elements that are parents of the user interface element selected in check 1, include the relationship with the user interface elements that are its children in their information, and that this relationship is programmatically determinable by assistive technologies.
  3. For user interface elements that are a parent of other user interface elements, check that the user interface element's information includes the relationship with the user interface elements that are its children, and that this relationship is programmatically determinable by assistive technologies.
  4. Check that the user interface elements that are a child of the user interface element selected in check 3, include the relationship with the user interface elements that are its parents in their information, and that this relationship is programmatically determinable by assistive technologies.
Result Pass: Checks 1 or 2 is true and check 3 or 4 is true.
Fail: Checks 1 and 2 are false or check 3 and 4 are false.

NOTE: For this requirement it is enough that one of the two directions of a parent-child relationship is programmatically determinable. This is the reason why the requirement checks are in pairs and why the requirement is met if one member of each pair is true.

Requirement details

Reference number: 11.3.2.9

Related requirements

Related functional statements

Related technical requirements

No related technical requirements are associated with this technical requirement