Chromium Code Reviews| Index: LayoutTests/fast/forms/listbox-hit-test-zoomed.html |
| diff --git a/LayoutTests/fast/forms/listbox-hit-test-zoomed.html b/LayoutTests/fast/forms/listbox-hit-test-zoomed.html |
| index ea09eed33a47ef4c2c067d2bd8c35007a8525894..fa222d4c6a29e9d3a11743b0dea200192febd9e7 100644 |
| --- a/LayoutTests/fast/forms/listbox-hit-test-zoomed.html |
| +++ b/LayoutTests/fast/forms/listbox-hit-test-zoomed.html |
| @@ -16,27 +16,27 @@ |
| function test() { |
| setup(); |
| - mouseDownOnSelect("sl1", 1, false, false); |
| + mouseDownOnSelect("sl1", 1); |
| var expectedSelectionResults = new Array(false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false); |
| testResults("sl1", expectedSelectionResults, 1); |
| - mouseDownOnSelect("sl1", 6, false, false); |
| + mouseDownOnSelect("sl1", 6); |
| expectedSelectionResults = new Array(false, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, false); |
| testResults("sl1", expectedSelectionResults, 2); |
| } |
| - function mouseDownOnSelect(selId, index, shift, meta) { |
| + function mouseDownOnSelect(selId, index) { |
| var sl = document.getElementById(selId); |
| var itemHeight = 14 * 1.2; |
| var borderPaddingTop = 20 * 1.2; |
| var borderPaddingLeft = 20 * 1.2; |
| var y = index * itemHeight - window.pageYOffset + borderPaddingTop + itemHeight / 2; |
| - |
| + |
| var clickX = sl.offsetLeft + borderPaddingLeft + 5; |
| var clickY = sl.offsetTop + y; |
| - var event = document.createEvent("MouseEvent"); |
| - event.initMouseEvent("mousedown", true, true, document.defaultView, 1, clickX, clickY, clickX, clickY, false, false, shift, meta, 0, document); |
| - sl.dispatchEvent(event); |
|
keishi
2014/06/22 11:59:55
Mouse event target needs to be an option element n
|
| + eventSender.mouseMoveTo(clickX, clickY); |
| + eventSender.mouseDown(); |
| + eventSender.mouseUp(); |
| } |
| function testResults(selId, expectedArr, testNum) { |