Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3)

Unified Diff: third_party/WebKit/LayoutTests/plugins/mouse-events-fixedpos.html

Issue 1480303002: Implement a basic PPAPI plugin for Blink layout tests. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Trim comment Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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>

Powered by Google App Engine
This is Rietveld 408576698