4 Test for contextmenu event target
8 <p>This test checks if contextmenu event target is correct when triggered from menu key.
</p>
9 <a href=
"" id=
"anchor" oncontextmenu=
"handleContextMenu(event);">Test
</a>
10 <div id=
"result">FAIL
</div>
13 function handleContextMenu(e
) {
16 document
.getElementById("result").innerHTML
= "PASS";
21 if (window
.testRunner
)
22 testRunner
.dumpAsText();
24 if (!window
.eventSender
)
27 var anchor
= document
.getElementById("anchor");
29 var r
= anchor
.getBoundingClientRect();
30 var x
= (r
.left
+ r
.right
) / 2
31 var y
= (r
.top
+ r
.bottom
) / 2;
32 eventSender
.mouseMoveTo(x
, y
);
33 eventSender
.contextClick();
34 // Esc key to hide context menu
35 eventSender
.keyDown("escape");
37 eventSender
.keyDown("menu");