<html> | |
<head> | |
<script> | |
if (window.testRunner) { | |
testRunner.dumpAsText(); | |
testRunner.waitUntilDone(); | |
} | |
function moveToCenter(element) | |
{ | |
x = element.offsetParent.offsetLeft + element.offsetLeft + element.offsetWidth / 2; | |
y = element.offsetParent.offsetTop + element.offsetTop + element.offsetHeight / 2; | |
eventSender.mouseMoveTo(x, y); | |
} | |
function runTest() { | |
var x, y; | |
var span = document.getElementById("span"); | |
moveToCenter(span); | |
eventSender.mouseDown(); | |
eventSender.mouseUp(); | |
eventSender.mouseDown(); | |
eventSender.mouseUp(); | |
eventSender.leapForward(1000); | |
eventSender.mouseDown(); | |
eventSender.leapForward(500); | |
var input = document.getElementById("target"); | |
moveToCenter(input); | |
eventSender.leapForward(500); | |
eventSender.mouseUp(); | |
input.contentWindow.postMessage("go", "*"); | |
} | |
</script> | |
</head> | |
<body onload="runTest()"> | |
<span id="span">Dragme</span> | |
<iframe id="target" src="http://localhost:8000/security/resources/drag-drop.html"></iframe> | |
</body> | |
</html> |