31 lines
952 B
HTML
31 lines
952 B
HTML
<!DOCTYPE html>
|
|
<meta charset="utf-8">
|
|
<title>TestDriver click method with multiple windows and nested iframe</title>
|
|
<script src="/resources/testharness.js"></script>
|
|
<script src="/resources/testharnessreport.js"></script>
|
|
<script src="/resources/testdriver.js"></script>
|
|
<script src="/resources/testdriver-vendor.js"></script>
|
|
|
|
<iframe src="about:blank"></iframe>
|
|
|
|
<script>
|
|
setup({single_test: true});
|
|
|
|
window.open("about:blank")
|
|
var child = window.open("click_outer_child.html")
|
|
window.open("about:blank")
|
|
|
|
addEventListener("load",() => {
|
|
child.addEventListener("load", () => {
|
|
let doc = child.frames[2].document;
|
|
let button = doc.getElementById("button");
|
|
test_driver
|
|
.click(button)
|
|
.then(() => {
|
|
assert_equals(doc.getElementById("log").textContent, "PASS");
|
|
done();
|
|
})
|
|
.catch(() => assert_unreached("click failed"));
|
|
});
|
|
});
|
|
</script>
|