OLD | NEW |
1 <body style="margin:0"> | 1 <body style="margin:0"> |
2 <script> | 2 <script> |
3 if (window.testRunner) { | 3 if (window.testRunner) { |
4 testRunner.dumpAsText(); | 4 testRunner.dumpAsText(); |
5 testRunner.waitUntilDone(); | 5 testRunner.waitUntilDone(); |
6 } | 6 } |
7 </script> | 7 </script> |
8 | 8 |
9 <div id="overflow" style="border:2px solid black;overflow:auto;height:400px;widt
h:400px; position:absolute;"> | 9 <div id="overflow" style="border:2px solid black;overflow:auto;height:400px;widt
h:400px; position:absolute;"> |
10 <div style="background-color:red;height:720px"></div> | 10 <div style="background-color:red;height:720px"></div> |
11 <div style="background-color:green;height:1600px"></div> | 11 <div style="background-color:green;height:1600px"></div> |
12 </div> | 12 </div> |
13 | 13 |
14 <div id="console"></div> | 14 <div id="console"></div> |
15 | 15 |
16 <script> | 16 <script> |
17 if (window.eventSender) { | 17 if (window.eventSender) { |
18 // Mouse events only work after an initial layout | |
19 document.body.offsetLeft; | |
20 eventSender.mouseMoveTo(390, 300); | 18 eventSender.mouseMoveTo(390, 300); |
21 eventSender.mouseDown(); | 19 eventSender.mouseDown(); |
22 eventSender.mouseUp(); | 20 eventSender.mouseUp(); |
23 eventSender.mouseDown(); | 21 eventSender.mouseDown(); |
24 eventSender.mouseUp(); | 22 eventSender.mouseUp(); |
25 | 23 |
26 setTimeout(finished, 1000); | 24 setTimeout(finished, 1000); |
27 } | 25 } |
28 | 26 |
29 function finished() | 27 function finished() |
30 { | 28 { |
31 document.getElementById('console').innerHTML = "Scroll offset is " + documen
t.getElementById('overflow').scrollTop; | 29 document.getElementById('console').innerHTML = "Scroll offset is " + documen
t.getElementById('overflow').scrollTop; |
32 window.testRunner.notifyDone(); | 30 window.testRunner.notifyDone(); |
33 } | 31 } |
34 </script> | 32 </script> |
OLD | NEW |