Appium 向右滑动问题

sincool · 2015年08月20日 · 最后由 Henry 回复于 2015年08月20日 · 1983 次阅读

滑动不了,是不太了解坐标应该怎么定

我只是想向右滑动进入下一题,谁能给我详细讲一下这里的原理性的东西。

driver.swipe(1000, 200, 60, 200, 800)

我这样是失败的

共收到 3 条回复 时间 点赞

我知道问的问题很简单,但我查了很多资料,都没有详细解释清楚的。

/***

  • 右滑 1/2 屏幕 / public static void slideRight(){ int x=driver.manage().window().getSize().width; int y=driver.manage().window().getSize().height; driver.swipe(x/4*1, y/2, x/4*3, y/2, 0); } /**

/***

  • 特殊右滑
  • @param 传入从上到下宽度的百分比 (1-99 之间) */ public static void slideRight(int i){ Assert.assertFalse("左滑宽度传入错误", i<=0||i>=100); int x=driver.manage().window().getSize().width; int y=driver.manage().window().getSize().height; driver.swipe(x/4*2, y/10*i, x/4*3, y/10*i, 0); }

你先要知道界面的大小,宽度 1000 的话,应该已经不在界面上的

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册