Appium自动化(13):Appium常用操作之TouchAction操作

TouchAction操作

  Appium的辅助类,主要针对手势操作,比如滑动、长按、拖动等。其原理是将一系列的动作放在一个链条中,然后将该链条传递给服务器。服务器接受到该链条后,解析各个动作,逐个执行。

TouchAction类支持的动作很多;常用操作如下:

1、press(self,el=None,x=None,y=None):  按压一个元素或坐标,el为要点击的元素,x/y为坐标
2、long_press(self,el=None,x=None,y=None,duration=1000):  长按压一个元素或坐标,默认长按时间1000ms
3、tap(self,element=None,x=None,y=None,count=1):  对一个元素或控件执行点击操作
4、move_to(self,el=None,x=None,y=None):  将指针从上一个点移动到指定的元素或点
5、wait(self,ms=0):  等待时间,单位毫秒
6、release(self):  释放,结束屏幕上的一系列动作的命令操作
7、perform(self):  执行,将待执行的操作发送到服务器的命令操作

利用TouchAction类实现操作如下:

一、利用TouchAction类实现点击操作

导入 from appium.webdriver.common.touch_action import TouchAction

代码示例:

from appium import

你可能感兴趣的:(Appium,appium,自动化,android)