开发者社区> 问答> 正文

如何使用Appium在iOS中滑动

我正在尝试通过Java使用Appium在iOS中向下滑动模式视图。

我尝试了以下两种方法,但均未成功:

JavascriptExecutor js2 = (JavascriptExecutor) driver;

 HashMap<String, String> scrollObject2 = new HashMap<String, String>();
 scrollObject2.put("x", "200");
 scrollObject2.put("y", "550");
 scrollObject2.put("direction", "down");
 js2.executeScript("mobile: swipe", scrollObject2);

 TouchAction action = new TouchAction(driver);
 action.press(PointOption.point(200, 550)).moveTo(PointOption.point(200, 700)).release().perform();

我做错了什么?是实现此目的的另一种正确方法?

谢谢!

问题来源:Stack Overflow

展开
收起
montos 2020-03-27 15:55:54 454 0
1 条回答
写回答
取消 提交回答
  • 您应该使用js脚本执行器执行此操作。

    无需像您一样添加坐标,只需尝试如下操作:

    HashMap<String, String> scrollObject = new HashMap<>();
    JavascriptExecutor js = driver; 
    scrollObject.put("direction", "down");
    js.executeScript("mobile: scroll", scrollObject); //or "mobile: swipe"
    

    回答来源:Stack Overflow

    2020-03-27 15:56:15
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
手淘iOS性能优化探索 立即下载
From Java/Android to Swift iOS 立即下载
深入剖析iOS性能优化 立即下载