У меня есть область, на которой я должен нарисовать что-то вроде подписи, как я могу сделать это в appium версии 1.15 java, ссылка на изображение прилагается - PullRequest
1 голос
/ 06 марта 2020

У меня есть область, на которой я должен нарисовать что-то вроде подписи, как я могу сделать это в версии 1.15 java приложения, ссылка на изображение прилагается.

Я пробовал действия и Touch Actions, но это не так не работает.

TouchActions action= new TouchActions(driver)
                .longPress((WebElement) PointOption.point(464, 727)).(PointOption.point(977, 7)).release().perform();

Изображение местоположения подписи

Image of Signature

1 Ответ

0 голосов
/ 10 марта 2020

Проведите пальцем влево, используя -

Dimension size = appiumDriver.manage().window().getSize(); 
int startx = (int) (size.width * 0.8); 
int endx = (int) (size.width * 0.20); 
int starty = size.height / 2; 
appiumDriver.swipe(startx, starty, endx, starty, 1000);

Проведите пальцем вправо -

appiumDriver.context("NATIVE_APP"); 
Dimension size = appiumDriver.manage().window().getSize(); 
int endx = (int) (size.width * 0.8); 
int startx = (int) (size.width * 0.20); 
int starty = size.height / 2; 
appiumDriver.swipe(startx, starty, endx, starty, 1000);

ИЛИ new TouchAction(driver).longPress(250, 1200).moveTo(900, 1200).release().perform();

...