appium之java API(2)

TouchAction


AppiumDriver的辅助类,主要针对手势操作,比方滑动、长按、拖动等。TouchAction的原理是讲一系列的动作放在一个链条中,然后将该链条传递给server。server接受到该链条后,解析各个动作,逐个运行。


press(WebElement el)


在控件上运行press操作。


press(int x, int y)


在坐标为(x,y)的点运行press操作


press(WebElement el, int x, int y)


在控件el的左上角的x坐标偏移x单位,y左边偏移y单位的坐标上运行press操作。


release()


释放操作,代表该系列动作的一个结束标志。


moveTo(WebElement el)


以el为目标,从还有一个点移动到该目标上


moveTo(int x, int y)


以(x,y)点为目标,从还有一个点移动到该目标上


moveTo(WebElement el, int x, int y)


以控件el的左上角为基准,x轴向右移动x单位,y轴向下移动y单位。以该点为目标,从还有一个点移动到该点上。


tap(WebElement el)


在控件的中心点上敲击一下


tap(int x, int y)


在(x,y)点轻击一下


tap(WebElement el, int x, int y)


以控件el的左上角为基准,x轴向右移动x单位,y轴向下移动y单位。在该点上轻击。


waitAction()


代表一个空操作,等待一段时间


waitAction(int ms)


等待ms秒


longPress(WebElement el)


控件长按


longPress(int x, int y)


点长按


longPress(WebElement el, int x, int y)


偏移点长按


cancel()


取消运行该动作


perform()


运行该动作






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值