protractor double click in a specific location

Menshawi picture Menshawi · Oct 28, 2013 · Viewed 8.1k times · Source

I'm developing a system (with AngularJS) that has a feature that is invoked by double clicking in a place on a web page and then I get the coordinates of the mouse and do what I want.

I'm trying to do e2e testing using protractor and I can't find any information on how to simulate the double click and get the location back.

Does anyone have an idea about this?

Thanks!

Answer

Jmr picture Jmr · Oct 31, 2013

You can do this with a WebDriver ActionSequence, but you have to tell it where to click instead of getting the location back:

browser.actions().mouseMove({x: 50, y: 50}).doubleClick().perform()