小编Sah*_*tel的帖子

滑动方法在android自动化测试中不起作用

我正在尝试实现滑动方法.我知道实现目标的正确方法是什么?

public void swipeWithCordinateLocation(WebDriver driver,double startX,
                                       double  startY,double endX,double endY,
                                       double Duration)
{
JavascriptExecutor js = (JavascriptExecutor) driver;
HashMap<String, Double> swipeObject = new HashMap<String, Double>();
swipeObject.put("x", startX);
swipeObject.put("y", startY);
swipeObject.put("x", endX);
swipeObject.put("y",endY );
swipeObject.put("duration", Duration);
// HashMap[] param = {swipeObject};
js.executeScript("mobile: swipe", swipeObject);

}

common.swipeWithCordinateLocation(driver, 100.00, 500.00, 500.00, 500.00, 1.00);
Run Code Online (Sandbox Code Playgroud)

但appium执行刷卡但它需要不同的凭据

[x=360][y=592]
 to [x=360][y=592]
Run Code Online (Sandbox Code Playgroud)

.该怎么办?任何人都可以帮助我.

testing automation android selenium-webdriver appium

5
推荐指数
1
解决办法
5339
查看次数