chromium/third_party/blink/web_tests/http/tests/security/drag-drop-different-origin.html

<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>