46 lines
1002 B
HTML
46 lines
1002 B
HTML
<head>
|
|
<script>
|
|
function test()
|
|
{
|
|
if (window.testRunner)
|
|
testRunner.dumpAsText();
|
|
var ta = document.getElementById('ta')
|
|
var res = document.getElementById('res');
|
|
|
|
// Send caret to bottom of textarea
|
|
ta.focus();
|
|
ta.setSelectionRange(ta.value.length, ta.value.length);
|
|
ta.blur();
|
|
|
|
ta.focus();
|
|
// click
|
|
if (window.eventSender) {
|
|
eventSender.mouseMoveTo(90, 20);
|
|
eventSender.mouseDown();
|
|
eventSender.mouseUp();
|
|
if (ta.selectionEnd == 17)
|
|
res.innerHTML = "Test Succeeded";
|
|
else
|
|
res.innerHTML = "Test Failed: caret is at " + ta.selectionEnd;
|
|
} else {
|
|
res.innerHTML = "Test can't run without event sender (part of DumpRenderTree). "
|
|
+ "To test manually, click at the middle of the line marked 9 and check that the caret appears after the 9.";
|
|
}
|
|
}
|
|
</script>
|
|
</head>
|
|
<body onload="test()">
|
|
<textarea id="ta">
|
|
1
|
|
2
|
|
3
|
|
4
|
|
5
|
|
6
|
|
7
|
|
8
|
|
9
|
|
10</textarea>
|
|
<div id="res"></div>
|
|
</body>
|