4 if (window.testRunner) {
5 testRunner.dumpAsText();
6 testRunner.setCanOpenWindows();
7 testRunner.setPopupBlockingEnabled(true);
8 testRunner.setCloseRemainingWindowsWhenComplete(true);
9 testRunner.waitUntilDone();
10 // Record current window count.
11 window.windowCount = window.testRunner.windowCount();
16 oClickEvent = document.createEvent("MouseEvents");
17 oClickEvent.initEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
18 document.body.dispatchEvent(oClickEvent);
21 window.onload = function() {
22 if (!window.eventSender)
25 eventSender.mouseMoveTo(50, 50);
26 eventSender.mouseMoveTo(0, 0);
30 if (testRunner.windowCount() == window.windowCount)
31 document.getElementById("console").innerText = "PASSED";
33 document.getElementById("console").innerText = "FAILED";
34 testRunner.notifyDone();
36 setTimeout(finishTest, 0);
40 <body onMouseOver=eventfire() onMouseOut=eventfire() onclick="window.open('about:blank','','height=200,width=200')">
41 If you observe a popup this test has failed due to a MouseMovement being treated as a user gesture by the popup blocker.
42 <div id="console" style='height: 200; width: 200'></div>