滑动磁贴不适用于动画图像

时间:2019-01-18 05:41:47

标签: java selenium appium

滑动图块可用于除天气图像之类的动画图像以外的所有其他图块/图像。这是我用于滑动普通图块/图像的工作代码。

public static void swipeTile(AppiumDriver driver, MobileElement element) {
    try {
           element.isDisplayed();

           int startX = Math.toIntExact(Math.round(element.getSize().getWidth())); 
           int endX = Math.toIntExact(Math.round(element.getSize().getWidth() / 2));
           int startY = element.getLocation().getY();

           TouchAction action = new TouchAction(driver);
           action.longPress(startX,startY).waitAction(500).moveTo(endX, startY).release().perform(); 
          driver.performTouchAction(action); 

    }  
    catch (Exception e) {
        e.getMessage();
    }
}

1 个答案:

答案 0 :(得分:0)

因此,如果您已经看到它们已经是“轮播”按钮(从一个图像移动到另一个图像的小圆形按钮),则单击该按钮即可轻松地从一个图像跳转到另一图像,如果您想使用代码来做自动化,那么我可以共享链接,以便您查看并通知我们是否可行

http://www.qaautomated.com/2016/02/how-to-move-seekbar-with-appium.html