Appium 请问下 Appium1.6.3 的 swipe 方法过时了,那滑动用什么方法代替的?

围城 · 2017年01月03日 · 最后由 围城 回复于 2017年01月18日 · 2027 次阅读
@After
    public void after() throws Exception {
        driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
        driver.findElementById("us.tracmanager.client.beta:id/head_menu").click();
        driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
        driver.swipe(900,1176,0,744,1);
        driver.findElementByName("Logout").click();
        driver.manage().timeouts().implicitlyWait(1, TimeUnit.SECONDS);
        driver.quit();
    }

在 IDE 里显示的 swipe 方法过时,看了下 AppiumDriver.class 里没有找到新方法

共收到 2 条回复 时间 点赞
1楼 已删除

AndroidDriver 里面有 swipe

public void swipe(int startx, int starty, int endx, int endy, int duration) {
        (new TouchAction(this)).press(startx, starty).waitAction(duration).moveTo(endx, endy).release().perform();
    }

#2 楼 @litianping 谢谢,已解决

围城 关闭了讨论 01月18日 10:11
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册