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)); |