无法在Appium for Android中运行TouchAction命令

时间:2018-06-08 06:48:08

标签: android selenium-webdriver appium appium-android

我在Appium的经验较少。     我想在我的模拟器屏幕中执行下面提到的操作

  1. 向下滚动一下以获得一个按钮
  2. 向左滑动以找到其他按钮。
  3. 我尝试过Touch Action Command,但他们没有滚动 屏幕也没有失败。我的脚本到此为止, 没有采取任何行动。

    我试过的命令:

    action.press(427, 878).waitAction().moveTo(427, 554).release().perform();
    

    action.press(427, 878).moveTo(427, 554).release().perform();
    

    Dimension size = wd.manage().window().getSize();
         int startx = size.getWidth() / 2;
         int starty = (int) (size.getHeight() * 0.8);
         int endy = (int) (size.getHeight() * 0.2);
         TouchAction action = new TouchAction(driver);
    action.press(startx,starty).waitAction().moveTo(startx,endy).release().perform();
    

    我的系统配置是:

    1. Mac OS 10.13
    2. Android模拟器6和7
    3. Gson 2.8.2
    4. Appium 1.7.2
    5. Standalone 3.9.1
    6. javaclinet 6.0.0 Beta3
    7. 请帮帮我。另外让我知道是否有任何其他Jar,我可以使用的命令,它将适用于android 7和6

0 个答案:

没有答案