【发布时间】:2018-04-02 02:31:48
【问题描述】:
Appium Java 客户端版本 6.0.0 删除了 driver.swipe(fromX, toX, fromY, toY, duration) API。据我所知,我们现在应该使用 TouchAction 类来实现相同的目的,使用以下代码:
(new TouchAction(driver))
.press(PointOption.point(fromX, fromY))
.waitAction(WaitOptions.waitOptions(Duration.ofMillis(1000)))
.moveTo(PointOption.point(offsetX, offsetY))
.release()
.perform();
我认为我们有一个差距,因为滑动的持续时间听起来像是应该在 moveTo() 调用中传递的东西,并且没有方法重载来实现这一点。
我在上面粘贴的代码执行以下操作:按下、等待、移动、释放。我想做的是:按下,然后立即开始移动并确保滑动手势正好跨越 1 秒,然后松开。实现这一目标的正确方法是什么?
【问题讨论】:
标签: appium