【发布时间】:2014-05-01 15:14:02
【问题描述】:
我正在尝试实现 swipe 方法。请问我知道实现目标的正确方法是什么?
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);
但是 appium 是执行刷卡,但它需要不同的凭据
[x=360][y=592]
to [x=360][y=592]
。该怎么办? 谁能帮帮我。
【问题讨论】:
标签: android testing automation selenium-webdriver appium