tor-browser

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

actions.html (956B)


      1 <!doctype html>
      2 <script src="/resources/testdriver.js"></script>
      3 <script src="/resources/testdriver-vendor.js"></script>
      4 <script src="/resources/testdriver-actions.js"></script>
      5 
      6 <input type=text>
      7 <script>
      8 let input = document.getElementsByTagName("input")[0];
      9 addEventListener("load", async () => {
     10    let searchParams = new URLSearchParams(location.search);
     11    let testContext = searchParams.has("parent") ? parent : opener;
     12    test_driver.set_test_context(testContext);
     13    await new test_driver.Actions()
     14     .pointerMove(0, 0, {origin: input})
     15     .pointerDown()
     16     .pointerUp()
     17     .send();
     18    await new test_driver.Actions()
     19     .keyDown("P")
     20     .keyUp("P")
     21     .keyDown("A")
     22     .keyUp("A")
     23     .keyDown("S")
     24     .keyUp("S")
     25     .keyDown("S")
     26     .keyUp("S")
     27     .send();
     28    if (input.value === "PASS") {
     29      test_driver.message_test("PASS", "*");
     30    } else {
     31      test_driver.message_test("FAIL", "*");
     32    }
     33 });
     34 </script>