blob: fee6321c3554cc45a51f7bc03ee2415e31354f10 [file] [log] [blame]
This test ensures accessibility elements properly track their ancestor types.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
Verifying {"hasWebApplicationAncestor":"false","hasDocumentRoleAncestor":"true"} for all descendants of outer-group.
PASS element.hasWebApplicationAncestor is false
PASS element.hasDocumentRoleAncestor is true
PASS element.hasWebApplicationAncestor is false
PASS element.hasDocumentRoleAncestor is true
PASS element.hasWebApplicationAncestor is false
PASS element.hasDocumentRoleAncestor is true
Finished verifying {"hasWebApplicationAncestor":"false","hasDocumentRoleAncestor":"true"} for all descendants of outer-group.
Verifying {"hasDocumentRoleAncestor":"false"} for all descendants of outer-group.
PASS element.hasDocumentRoleAncestor is false
PASS element.hasDocumentRoleAncestor is false
PASS element.hasDocumentRoleAncestor is false
Finished verifying {"hasDocumentRoleAncestor":"false"} for all descendants of outer-group.
Verifying {"hasWebApplicationAncestor":"true","hasDocumentRoleAncestor":"false"} for all descendants of outer-group.
PASS element.hasWebApplicationAncestor is true
PASS element.hasDocumentRoleAncestor is false
PASS element.hasWebApplicationAncestor is true
PASS element.hasDocumentRoleAncestor is false
PASS element.hasWebApplicationAncestor is true
PASS element.hasDocumentRoleAncestor is false
Finished verifying {"hasWebApplicationAncestor":"true","hasDocumentRoleAncestor":"false"} for all descendants of outer-group.
Verifying {"hasWebApplicationAncestor":"false","hasDocumentRoleAncestor":"false"} for all descendants of outer-group.
PASS element.hasWebApplicationAncestor is false
PASS element.hasDocumentRoleAncestor is false
PASS element.hasWebApplicationAncestor is false
PASS element.hasDocumentRoleAncestor is false
PASS element.hasWebApplicationAncestor is false
PASS element.hasDocumentRoleAncestor is false
Finished verifying {"hasWebApplicationAncestor":"false","hasDocumentRoleAncestor":"false"} for all descendants of outer-group.
Verifying {"hasWebApplicationAncestor":"true","hasDocumentRoleAncestor":"true"} for all descendants of outer-group.
PASS element.hasWebApplicationAncestor is true
PASS element.hasDocumentRoleAncestor is true
PASS element.hasWebApplicationAncestor is true
PASS element.hasDocumentRoleAncestor is true
PASS element.hasWebApplicationAncestor is true
PASS element.hasDocumentRoleAncestor is true
Finished verifying {"hasWebApplicationAncestor":"true","hasDocumentRoleAncestor":"true"} for all descendants of outer-group.
Verifying {"hasWebApplicationAncestor":"false","hasDocumentRoleAncestor":"false"} for all descendants of outer-group.
PASS element.hasWebApplicationAncestor is false
PASS element.hasDocumentRoleAncestor is false
PASS element.hasWebApplicationAncestor is false
PASS element.hasDocumentRoleAncestor is false
PASS element.hasWebApplicationAncestor is false
PASS element.hasDocumentRoleAncestor is false
Finished verifying {"hasWebApplicationAncestor":"false","hasDocumentRoleAncestor":"false"} for all descendants of outer-group.
Verifying {"hasWebApplicationAncestor":"false","hasDocumentRoleAncestor":"false","isInDescriptionListDetail":"true"} for all descendants of outer-group.
PASS element.hasWebApplicationAncestor is false
PASS element.hasDocumentRoleAncestor is false
PASS element.isInDescriptionListDetail is true
PASS element.hasWebApplicationAncestor is false
PASS element.hasDocumentRoleAncestor is false
PASS element.isInDescriptionListDetail is true
PASS element.hasWebApplicationAncestor is false
PASS element.hasDocumentRoleAncestor is false
PASS element.isInDescriptionListDetail is true
Finished verifying {"hasWebApplicationAncestor":"false","hasDocumentRoleAncestor":"false","isInDescriptionListDetail":"true"} for all descendants of outer-group.
Verifying {"hasWebApplicationAncestor":"false","hasDocumentRoleAncestor":"false","isInDescriptionListDetail":"false","isInDescriptionListTerm":"true"} for all descendants of outer-group.
PASS element.hasWebApplicationAncestor is false
PASS element.hasDocumentRoleAncestor is false
PASS element.isInDescriptionListDetail is false
PASS element.isInDescriptionListTerm is true
PASS element.hasWebApplicationAncestor is false
PASS element.hasDocumentRoleAncestor is false
PASS element.isInDescriptionListDetail is false
PASS element.isInDescriptionListTerm is true
PASS element.hasWebApplicationAncestor is false
PASS element.hasDocumentRoleAncestor is false
PASS element.isInDescriptionListDetail is false
PASS element.isInDescriptionListTerm is true
Finished verifying {"hasWebApplicationAncestor":"false","hasDocumentRoleAncestor":"false","isInDescriptionListDetail":"false","isInDescriptionListTerm":"true"} for all descendants of outer-group.
Verifying {"isInDescriptionListTerm":"false","isInCell":"false"} for all descendants of outer-group.
PASS element.isInDescriptionListTerm is false
PASS element.isInCell is false
PASS element.isInDescriptionListTerm is false
PASS element.isInCell is false
PASS element.isInDescriptionListTerm is false
PASS element.isInCell is false
Finished verifying {"isInDescriptionListTerm":"false","isInCell":"false"} for all descendants of outer-group.
Verifying {"isInCell":"true"} for all descendants of outer-group.
PASS element.isInCell is true
PASS element.isInCell is true
PASS element.isInCell is true
Finished verifying {"isInCell":"true"} for all descendants of outer-group.
Verifying {"isInCell":"false"} for all descendants of outer-group.
PASS element.isInCell is false
PASS element.isInCell is false
PASS element.isInCell is false
Finished verifying {"isInCell":"false"} for all descendants of outer-group.
Verifying {"isInCell":"true"} for all descendants of outer-group.
PASS element.isInCell is true
PASS element.isInCell is true
PASS element.isInCell is true
Finished verifying {"isInCell":"true"} for all descendants of outer-group.
Verifying {"hasWebApplicationAncestor":"false","hasDocumentRoleAncestor":"false","isInDescriptionListDetail":"false","isInDescriptionListTerm":"false","isInCell":"false"} for all descendants of outer-group.
PASS element.hasWebApplicationAncestor is false
PASS element.hasDocumentRoleAncestor is false
PASS element.isInDescriptionListDetail is false
PASS element.isInDescriptionListTerm is false
PASS element.isInCell is false
PASS element.hasWebApplicationAncestor is false
PASS element.hasDocumentRoleAncestor is false
PASS element.isInDescriptionListDetail is false
PASS element.isInDescriptionListTerm is false
PASS element.isInCell is false
PASS element.hasWebApplicationAncestor is false
PASS element.hasDocumentRoleAncestor is false
PASS element.isInDescriptionListDetail is false
PASS element.isInDescriptionListTerm is false
PASS element.isInCell is false
Finished verifying {"hasWebApplicationAncestor":"false","hasDocumentRoleAncestor":"false","isInDescriptionListDetail":"false","isInDescriptionListTerm":"false","isInCell":"false"} for all descendants of outer-group.
PASS successfullyParsed is true
TEST COMPLETE