Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/fast/images/imagemap-dynamic-area-updates.html |
| diff --git a/third_party/WebKit/LayoutTests/fast/images/imagemap-dynamic-area-updates.html b/third_party/WebKit/LayoutTests/fast/images/imagemap-dynamic-area-updates.html |
| index 952150875e20d10552b931e6718e84fb2d21f197..27eb04ef42bef868890b08cac1c957ca9ca74473 100644 |
| --- a/third_party/WebKit/LayoutTests/fast/images/imagemap-dynamic-area-updates.html |
| +++ b/third_party/WebKit/LayoutTests/fast/images/imagemap-dynamic-area-updates.html |
| @@ -9,14 +9,13 @@ |
| <script> |
| test(function() { |
| var area = document.querySelector('area'); |
| + var mouseEvent = document.createEvent("MouseEvents"); |
| + mouseEvent.initEvent("click", true, true); |
| function checkPointInArea(shape, coords, x, y) { |
| area.setAttribute('shape', shape); |
| area.setAttribute('coords', coords); |
| areaClicked = false; |
| - // TODO(siva.gunturi): Use elementFromPoint here. |
| - eventSender.mouseMoveTo(x, y); |
| - eventSender.mouseDown(); |
| - eventSender.mouseUp(); |
| + document.elementFromPoint(x, y).dispatchEvent(mouseEvent); |
|
fs
2016/08/17 11:26:22
I'd suggest just returning the result of document.
sivag
2016/08/18 06:39:42
Done.
|
| return areaClicked; |
| } |
| assert_true(checkPointInArea('default', '', 50, 50)); |