| Index: third_party/WebKit/LayoutTests/media/video-mouse-focus.html
|
| diff --git a/third_party/WebKit/LayoutTests/media/video-mouse-focus.html b/third_party/WebKit/LayoutTests/media/video-mouse-focus.html
|
| index 0cb7212e49f4dff08cd9f35f6ba50edd33f2d560..8b8ba7ea6c1019b1bf514bf0ab4831eabe7073b9 100644
|
| --- a/third_party/WebKit/LayoutTests/media/video-mouse-focus.html
|
| +++ b/third_party/WebKit/LayoutTests/media/video-mouse-focus.html
|
| @@ -1,38 +1,23 @@
|
| <!DOCTYPE html>
|
| -<html>
|
| - <head>
|
| - <!-- TODO(foolip): Convert test to testharness.js. crbug.com/588956
|
| - (Please avoid writing new tests using video-test.js) -->
|
| - <script src="video-test.js"></script>
|
| - <script>
|
| - var startTest = function() {
|
| - if (!window.eventSender) {
|
| - logResult(false, "This test requires window.eventSender.");
|
| - return;
|
| - }
|
| +<title>This tests that a mouse click event will not cause a media element to gain focus.</title>
|
| +<script src="../resources/testharness.js"></script>
|
| +<script src="../resources/testharnessreport.js"></script>
|
| +<script src="media-controls.js"></script>
|
| +<video controls></video>
|
| +<script>
|
| +test(function() {
|
| + var video = document.querySelector("video");
|
| + var rect = video.getBoundingClientRect();
|
| + // Click on the center of the video element.
|
| + var x = rect.left + rect.width / 2;
|
| + var y = rect.top + rect.height / 2;
|
| + eventSender.mouseMoveTo(x, y);
|
| + eventSender.mouseDown();
|
| + eventSender.mouseUp();
|
| + assert_not_equals(document.activeElement, video);
|
|
|
| - findMediaElement();
|
| - var rect = video.getBoundingClientRect();
|
| - consoleWrite("Click on the center of the video element.");
|
| - var x = rect.left + rect.width / 2;
|
| - var y = rect.top + rect.height / 2;
|
| - eventSender.mouseMoveTo(x, y);
|
| - eventSender.mouseDown();
|
| - eventSender.mouseUp();
|
| - testExpected("document.activeElement.id", "video", "!=");
|
| -
|
| - consoleWrite("Click on the play button.");
|
| - eventSender.mouseMoveTo(rect.left + 20, rect.top + rect.height - 20);
|
| - eventSender.mouseDown();
|
| - eventSender.mouseUp();
|
| - testExpected("document.activeElement.id", "video", "!=");
|
| -
|
| - endTest();
|
| - };
|
| - </script>
|
| - </head>
|
| - <body onload="startTest();">
|
| - <p>This tests that a mouse click event will not cause a media element to gain focus.</p>
|
| - <video id="video" controls></video>
|
| - </body>
|
| -</html>
|
| + // Click on the play button.
|
| + mediaControlsButton(video, "play-button").click();
|
| + assert_not_equals(document.activeElement, video);
|
| +});
|
| +</script>
|
|
|