坚持如何使用appium v​​1.7.2为Android垂直执行滑动

时间:2019-06-17 05:47:51

标签: swipe appium-android vertical-scrolling

我在这里被刷卡住了。因此,场景是Appium启动了我的应用程序,并且我有一些需要垂直滑动三次的介绍性屏幕。尝试了很多在线代码,但这里没有帮助。在appium v​​13上也已降级到v1.7.2,以使滑动工作仍然无济于事。谁能建议现在使用哪个appium版本以及如何执行此操作?

public void swipeWalkthroughScreens() throws Exception {
    Dimension dim = driver.manage().window().getSize();
    int height = dim.getHeight();
    int width = dim.getWidth();
    int startx = width / 2;
    int endx = width / 2;
    int starty = (int) (height * 0.40);
    int endy = (int) (height * 0.40);
    int startx = (int) (dim.width * 0.70);
    int endx = (int) (dim.width * 0.30);
    int starty = dim.height / 2;
    TouchAction action = new TouchAction((MobileDriver) driver);
    action.press(PointOption.Point(startx, starty)).moveTo(endx, endy).release().perform();
    new TouchAction((MobileDriver) driver).press(startx, starty).moveTo(endx, starty).release().perform();
    new WebDriverWait(driver, 18).until(ExpectedConditions.visibilityOfElementLocated(By.id("search_img")));
}

还尝试.swipe,但效果不佳。

获取错误“找不到元素”。我的应用启动,应用套件停止运行。

0 个答案:

没有答案