28 //根据bundleId来判断该应用是否已经***
40 //關闭应用其实就是按home键把应用置于后台
52 //将字符数组用64位格式写到远程目录的某个文件中。也可以理解为把本地文件push到设备上
56 //将设备上嘚文件pull到本地硬盘上
60 //将设备上的文件夹pull到本地硬盘上,一般远程文件为/data/local/tmp下的文件
64 //设置手机的网络连接状态,可以开关蓝牙、wifi、数据流量通过NetworkConnectionSetting中的属性来设置各个网络连接的状态。
68 //得到当前网络的状态
76 //与resetApp类似区别是resetApp关闭后立即启动,而这个方法是关闭后等待seconds秒后再启动
84 //隐藏键盘,只能用于ios上
108 //2个手指操作控件,从对角线向中心点滑动
112 //以(x,y)为基准,计算得出(x,y-100),(x,y+100)两个点然后2个手指按住这两个点同時滑到(x,y)
116 //与pinch(el)的动作刚好相反。两个手指由控件的中心点慢慢向控件的左顶点后右底点滑动
128 //结束测试覆盖率的检测。(没用过不太了解)path为.ec文件的路径。
132 //锁屏多少秒后解锁(使用的时候提示还没实现该方法)
136 //模拟摇晃手机(目前还没实现)
140 //滚动到某个text属性为指定的字符串的控件
144 //滚动到某个text属性包含传入的字符串的控件
160 //设置屏幕横屏或者竖屏
164 //获取当前屏幕的方向
172 //和上面一样不过获得的是多个控件
180 //和上面┅样,但是该方法获得是多个控件
192 //AppiumDriver的辅助类主要针对手势操作,比如滑动、长按、拖动等TouchAction的原理是讲一系列的动作放在一个链条中,嘫后将该链条传递给服务器服务器接受到该链条后,解析各个动作逐个执行。
204 //在控件el的左上角的x坐标偏移x单位y左边偏移y单位的坐标仩执行press操作。
208 //释放操作代表该系列动作的一个结束标志。
212 //以el为目标从另一个点移动到该目标上
216 //以(x,y)点为目标,从另一个点移动到该目标上
220 //以控件el的左上角为基准x轴向右移动x单位,y轴向下移动y单位以该点为目标,从另一个点移动到该点上
224 //在控件的中心点上敲击一丅
232 //以控件el的左上角为基准,x轴向右移动x单位y轴向下移动y单位。在该点上轻击
236 //代表一个空操作,等待一段时间
256 //取消执行该动作