tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

click_nested.html (952B)


      1 <!DOCTYPE html>
      2 <meta charset="utf-8">
      3 <title>TestDriver click method with multiple windows and nested iframe</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 <iframe src="about:blank"></iframe>
     10 
     11 <script>
     12 setup({single_test: true});
     13 
     14 window.open("about:blank")
     15 var child = window.open("click_outer_child.html")
     16 window.open("about:blank")
     17 
     18 addEventListener("load",() => {
     19    child.addEventListener("load", () => {
     20        let doc = child.frames[2].document;
     21        let button = doc.getElementById("button");
     22        test_driver
     23            .click(button)
     24            .then(() => {
     25                assert_equals(doc.getElementById("log").textContent, "PASS");
     26                done();
     27            })
     28            .catch(() => assert_unreached("click failed"));
     29    });
     30 });
     31 </script>