3 if (window
.layoutTestController
)
4 layoutTestController
.dumpAsText();
8 <!-- This test makes sure that the AX parent chain hierarchy with iframes is correct -->
10 <iframe id='iframe1' scrolling=YES width=
100 height=
100 border=
1 src='resources/cake.png'
></iframe>
12 <div id=
"result"></div>
15 if (window
.accessibilityController
) {
16 var result
= document
.getElementById("result");
18 var body
= document
.getElementById("body");
20 var webArea
= accessibilityController
.focusedElement
;
22 var group1
= webArea
.childAtIndex(0);
23 var iframeScrollArea
= group1
.childAtIndex(0);
24 var iframeWebArea
= iframeScrollArea
.childAtIndex(0);
26 var parentIframeWebArea
= iframeWebArea
.parentElement();
27 var parentIframeScrollArea
= parentIframeWebArea
.parentElement();
28 var parentGroup1
= parentIframeScrollArea
.parentElement();
30 if (parentIframeWebArea
.allAttributes() == iframeScrollArea
.allAttributes() && parentIframeScrollArea
.allAttributes() == group1
.allAttributes()
31 && parentGroup1
.allAttributes() == webArea
.allAttributes()) {
32 result
.innerText
+= "Test passed\n";
35 result
.innerText
+= "Test failed\n";