Есть ли способ иметь два пальца в аппиуме? - PullRequest
0 голосов
/ 23 января 2020

Мне нужно дважды нажать двумя пальцами одновременно на lo go, чтобы перейти к следующему экрану?

Ответы [ 2 ]

0 голосов
/ 27 января 2020

Вы можете попробовать приведенный ниже код с помощью сенсорного действия.

Определите мобильный элемент, как указано ниже

MobileElement mobileElement= (MobileElement) driver.findElement(by);

И передайте этот элемент функции ниже.

public void tapTwiceOnElement(MobileElement mobileElement) {

        int halfHeight = element.getLocation().getX();
        int halfWidth = element.getLocation().getY();
        new TouchAction(driver).press(ElementOption.point(halfWidth,halfHeight)).release().perform().press(ElementOption.point(halfWidth,halfHeight)).release().perform();
        new TouchAction(driver).press(ElementOption.point(halfWidth,halfHeight)).release().perform().press(ElementOption.point(halfWidth,halfHeight)).release().perform();

    }
0 голосов
/ 24 января 2020

Да, существует метод для выполнения двойной вкладки:

TouchActions action = new TouchActions(driver);
action.doubleTap(element);
action.perform();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...