click_window.html (808B)
1 <!DOCTYPE html> 2 <meta charset="utf-8"> 3 <title>TestDriver click method in window</title> 4 <script src="/resources/testharness.js"></script> 5 <script src="/resources/testharnessreport.js"></script> 6 <script src="/resources/testdriver.js"></script> 7 <script src="/resources/testdriver-vendor.js"></script> 8 9 <script> 10 setup({single_test: true}); 11 addEventListener("load", () => { 12 let child = window.open("click_child.html"); 13 child.addEventListener("load", () => { 14 let button = child.document.getElementById("button"); 15 test_driver 16 .click(button) 17 .then(() => { 18 assert_equals(child.document.getElementById("log").textContent, "PASS"); 19 done(); 20 }) 21 .catch(() => assert_unreached("click failed")); 22 }); 23 }) 24 </script>