gpt4 book ai didi

java - java - 如何使用Java中的iOS模拟器为iOS移动应用程序自动滑动手势?

转载 作者:行者123 更新时间:2023-12-01 16:30:14 28 4
gpt4 key购买 nike

  • 我需要在 iOS 移动应用程序中为两侧(从右到左和从左到右)自动滑动手势。
  • 我正在使用 appium 版本 1.4.8 ,iOS 模拟器 6 和平台版本为 8.3。
  • 我正在使用 java 语言编写测试用例。
  • 我已经尝试使用下面的滑动手势编码。但是,滑动 Action 不会发生在我身上。

  •  public void swipeLeftToRight(AppiumDriver driver) {
    Dimension size = driver.manage().window().getSize();
    int endx = (int) (size.width * 0.8);
    int startx = (int) (size.width * 0.20);
    int starty = size.height / 2;

    driver.swipe(startx, starty, endx, starty, 1000);
    }

    public void swipeRightToLeft(AppiumDriver driver) {
    Dimension size = driver.manage().window().getSize();
    int startx = (int) (size.width * 0.8);
    int endx = (int) (size.width * 0.10);
    int starty = size.height / 2;

    driver.swipe(startx, starty, endx, starty, 1000);
    }

    最佳答案

    您还可以使用 TouchAction 类来执行此操作。试试这个:

    TouchAction action = new TouchAction(driver).longPress(longPress).moveTo().release();
    action.perform();

    关于java - java - 如何使用Java中的iOS模拟器为iOS移动应用程序自动滑动手势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32088985/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com