Skip to content

Commit 2b28383

Browse files
author
Vasyl Vavrychuk
committed
do not proceed by links in visualizer itself
Only transfer click to the controlled web driver.
1 parent 469a87f commit 2b28383

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

web/webdriver-app.js

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -337,25 +337,26 @@ VisualizerController.prototype.visualizerAssignEventHandlers = function() {
337337
win.document.onclick = function(event) {
338338
var disableMouseEvents = document.getElementsByName('disableMouseEvents')[0].checked;
339339
if (disableMouseEvents) {
340-
return;
340+
return false;
341341
}
342342

343343
if (event.target.hasAttribute('elementId')) {
344344
var elementId = event.target.getAttribute('elementId');
345345
var element = new webdriver.WebElement(self.driver, elementId);
346346
element.click();
347-
return;
347+
} else {
348+
var xpath = Util.getXPath(event.target);
349+
var target = self.driver.findElement(webdriver.By.xpath(xpath));
350+
self.driver.actions().
351+
mouseMove(target, {x: event.offsetX, y: event.offsetY}).
352+
click(event.button).
353+
perform().
354+
then(function() {
355+
return self.driver.visualizerShowPoint();
356+
});
348357
}
349358

350-
var xpath = Util.getXPath(event.target);
351-
var target = self.driver.findElement(webdriver.By.xpath(xpath));
352-
self.driver.actions().
353-
mouseMove(target, {x: event.offsetX, y: event.offsetY}).
354-
click(event.button).
355-
perform().
356-
then(function() {
357-
return self.driver.visualizerShowPoint();
358-
});
359+
return false;
359360
};
360361

361362
Hammer.detection.gestures = [];

0 commit comments

Comments
 (0)