一、TouchAction
使用Appium需要引入java-client-xx.jar包,在java-client-5.0版本之前,Appium滑动使用的是swipe方法,从5.0之后,Appium已经取消swipe方法,交由TouchAction对象的方法来完成滑动操作。在java-client-5.0版本之前也有TouchAction对象,在java-client-5.0版本之后TouchAction对象的方法使用也有所变化。
1.press短按
短按操作是通过入参元素坐标的x,y值完成的
(1)在5.0版本之前直接入参坐标x,y值
press(int x,int y)
(2)在5.0版本开始入参是调用PointOption对象的point方法
press(PointOption.point(int x,int y))
2.longPress长按
长按操作同样是通过入参元素坐标的x,y值完成的,长按操作比较常见的如元素拖动、元素滑动等
(1)在5.0版本之前直接入参坐标x,y值
longPress(int x,int y)
(2)在5.0版本开始入参是调用PointOption对象的point方法
longPress(PointOpt