browser.actions().doubleClick(myElement).perform()
protractor double click in a specific location
-
01-07-2022 - |
Frage
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!
Lösung 2
Andere Tipps
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()
You should be able to do a test the same way you would test ng-click, just twice
it('should check ng-click', function() {
expect(binding('count')).toBe('0');
element('.doc-example-live :button').click();
element('.doc-example-live :button').click();
expect(binding('count')).toBe('1');
});
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow