4 <script src=
"../resources/js-test.js"></script>
8 <div id=
"container" tabindex=
"-1">
9 <article><div>article element
</div></article>
10 <section><div>section element
</div></section>
11 <header><div>header element
</div></header>
12 <aside><div>aside element
</div></aside>
13 <address><div>address element
</div></address>
14 <footer><div>footer element
</div></footer>
15 <main><div>main element
</div></main>
16 <nav><div>nav element
</div></nav>
19 <p id=
"description"></p>
20 <div id=
"console"></div>
23 if (window
.testRunner
&& window
.accessibilityController
) {
24 testRunner
.dumpAsText();
26 description("This tests that landmark and related roles are not ignored.");
39 var container
= document
.getElementById("container");
41 var containerNode
= accessibilityController
.focusedElement
;
43 shouldBe("containerNode.childrenCount", "" + roles
.length
);
45 for (var i
= 0; i
< roles
.length
; i
++) {
46 var AXObject
= containerNode
.childAtIndex(i
);
47 shouldBe("AXObject.role", "'AXRole: " + roles
[i
] + "'");