Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/plugins/mouse-events-fixedpos.html |
| diff --git a/third_party/WebKit/LayoutTests/plugins/mouse-events-fixedpos.html b/third_party/WebKit/LayoutTests/plugins/mouse-events-fixedpos.html |
| index ecace9f9c51bd3f4929da318070fb008ed5bb523..4c89c4ebbb7f40d1877bd64ea764b8073b6614e3 100644 |
| --- a/third_party/WebKit/LayoutTests/plugins/mouse-events-fixedpos.html |
| +++ b/third_party/WebKit/LayoutTests/plugins/mouse-events-fixedpos.html |
| @@ -18,40 +18,32 @@ |
| margin: 20px; |
| } |
| </style> |
| +<script src="../resources/plugin.js"></script> |
| <script> |
| - |
| - function runTest() |
| - { |
| - window.scrollBy(50, 50); |
| - |
| - if (!window.testRunner) { |
| - document.body.appendChild(document.createTextNode("This test does not work in manual mode.")); |
| - return; |
| - } |
| - |
| - testRunner.dumpAsText(); |
| - |
| - plg.windowedPlugin = false; |
| - plg.eventLoggingEnabled = true; |
| - |
| - eventSender.mouseMoveTo(70,70); |
| - eventSender.mouseMoveTo(90,90); |
| - eventSender.mouseDown(); |
| - eventSender.mouseUp(); |
| - eventSender.mouseMoveTo(100,100); |
| - eventSender.mouseDown(); |
| - eventSender.mouseMoveTo(110,100); |
| - eventSender.mouseUp(); |
| - eventSender.mouseMoveTo(20,20); |
| - |
| - plg.eventLoggingEnabled = false; // stop logging so our output doesn't bleed into the next test |
| - } |
| - |
| - window.addEventListener('load', runTest, false); |
| + startAfterLoadAndFinish(function () { |
|
dcheng
2015/12/01 01:03:30
I discovered this function at the end of updating
|
| + window.scrollBy(50, 50); |
| + |
| + if (!window.testRunner) { |
| + document.body.appendChild(document.createTextNode("This test does not work in manual mode.")); |
| + return; |
| + } |
| + |
| + testRunner.dumpAsText(); |
| + |
| + eventSender.mouseMoveTo(70,70); |
| + eventSender.mouseMoveTo(90,90); |
| + eventSender.mouseDown(); |
| + eventSender.mouseUp(); |
| + eventSender.mouseMoveTo(100,100); |
| + eventSender.mouseDown(); |
| + eventSender.mouseMoveTo(110,100); |
| + eventSender.mouseUp(); |
| + eventSender.mouseMoveTo(20,20); |
| + }); |
| </script> |
| <body> |
| <div class="fixed"> |
| - <embed name="plg" type="application/x-webkit-test-netscape" windowedPlugin="false" width=100 height=100></embed> |
| + <embed type="application/x-blink-test-plugin" width=100 height=100></embed> |
| </div> |
| <p>Tests for widget positions being correctly updated after scrolling. <a href="rdar://problem/7559069">rdar://problem/7559069</a></p> |