Index: third_party/WebKit/LayoutTests/media/media-controls.js |
diff --git a/third_party/WebKit/LayoutTests/media/media-controls.js b/third_party/WebKit/LayoutTests/media/media-controls.js |
index b923623ff72fe17809c197bc339bbf72e5c5e7a2..5f5cbc8d6a90555ecef7deda17e9776de5e197df 100644 |
--- a/third_party/WebKit/LayoutTests/media/media-controls.js |
+++ b/third_party/WebKit/LayoutTests/media/media-controls.js |
@@ -174,9 +174,18 @@ function selectTextTrack(video, index) |
clickAtCoordinates(trackListItemCoordinates[0], trackListItemCoordinates[1]); |
} |
+function selectTextTrackAtIndex(video, index) |
+{ |
+ var captionsButtonCoordinates = mediaControlsButtonCoordinates(video, "toggle-closed-captions-button"); |
+ clickAtCoordinates(captionsButtonCoordinates[0], captionsButtonCoordinates[1]); |
+ var trackListItemElement = textTrackListItemAtIndex(video, index); |
+ var trackListItemCoordinates = elementCoordinates(trackListItemElement); |
+ clickAtCoordinates(trackListItemCoordinates[0], trackListItemCoordinates[1]); |
+} |
+ |
function turnClosedCaptionsOff(video) |
{ |
- selectTextTrack(video, -1); |
+ selectTextTrackAtIndex(video, -1); |
} |
function runAfterHideMediaControlsTimerFired(func, mediaElement) |