Как я могу дважды щелкнуть элемент с помощью Protractor?

Я бы хотел дважды щелкнуть элемент, но я не смог найти способ сделать это в API документа. Я нашел некоторые ссылки, относящиеся к 2013 году, но я знаю, что многое изменилось.

Может кто-нибудь помочь и сказать мне, как я могу выполнить двойной щелчок.

Спасибо

Ответ 1

Всегда помните, что protractor является оберткой вокруг webdriverjs.

doubleClick() доступен в browser.actions():

browser.actions().doubleClick(element(by.id('mybutton'))).perform();

Ответ 2

Для тех, кто смотрит на это в 2019 году, это все еще работает. Просто знайте, что селекторыPractractor используют объект Locator для поиска элементов. Вышеупомянутое решение использует объект webElement. Поэтому, если вы используете Protractor, чтобы найти свой элемент, вам нужно сделать что-то вроде browser.actions().doubleClick(myElement.getWebElement()).perform();