haikuwebkit/LayoutTests/loader/navigation-policy/should-open-external-urls/dispatch-event-click-is-not...

23 lines
608 B
HTML

<script>
if (window.testRunner) {
testRunner.dumpAsText();
testRunner.dumpPolicyDelegateCallbacks();
testRunner.waitUntilDone();
}
function runTest()
{
var event = top.document.createEvent('MouseEvent');
event.initEvent('click', true, true);
document.getElementById('a').dispatchEvent(event);
}
</script>
<body onload="runTest();">
This test "clicks" a link using dispatchEvent and checks the "should open external URLs" flag.<br>
Since the fake click is not a user gesture, the flag should be false.<br>
<a id="a" href="resources/notify-done.html">Click me to finish</a>
</body>