Use testRunner instead of layoutTestController in fast/doctypes, dom, dynamic, encodi...
[WebKit-https.git] / LayoutTests / fast / events / popup-blocked-from-iframe-src.html
1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
2 <html>
3 <head>
4 <script>
5 if (window.testRunner) {
6     testRunner.dumpAsText();
7     testRunner.setCanOpenWindows();
8     testRunner.setPopupBlockingEnabled(true);
9     testRunner.setCloseRemainingWindowsWhenComplete(true);
10     testRunner.waitUntilDone();
11     // Record current window count.
12     window.windowCount = window.testRunner.windowCount();
13 }
14 function test() {
15     if (!window.testRunner)
16         return;
17     if (testRunner.windowCount() == window.windowCount)
18         document.getElementById("console").innerText = "PASSED";
19     testRunner.notifyDone();
20 }
21 </script>
22 </head>
23 <body onload="test();">
24 <iframe src="javascript:window.open('about:blank','_blank', 'height=600,width=720')">popup</iframe><br>
25 When running script to open a window without user gesture from SRC of the enclosing iframe, webkit should test out that the opening is not initiated by user. This is a test case for bug https://bugs.webkit.org/show_bug.cgi?id=53244.
26 <div id="console">FAILED</div>
27 </body>
28 </html>
29