touch(v, times=1,duration=0.01,right_click=False):点击
v:截图对象-图片 或者坐标(x,y) 通过框选按钮来获取v的值 此(x,y)类似(1024,768)的坐标值
times:点击次数
duration:点击持续时间
right_click:如果是windows平台,则=True表示鼠标右键点击,Android/IOS无用
【注意】:
1.times和duration可以组合使用,表示点击times次,每次间隔duration秒,这就可以实现双击效果:duration=0.01 times=2
touch([x1, y1],times=10)
2.使用方式:点击方法后,在右边设备窗口设备界面上扩选要操作的对象就可以;
如:点击屏幕中间可以使用以下两句完成:
w,h=device().get_current_resolution() #获取手机分辨率
touch([0.5*w, 0.5*h])
click():点击操作
def click(self, focus=None, sleep_interval=None):
focus:值为:(x,y)或“anchor”或“center”。(x,y)意思是距元素左上角的偏移点,值必须在0~1范围内。“center”是指点击ui元素边界框的中心。“anchor”是指监视器中UI包围盒的小红点。
sleep_interval:点击操作后等待的秒数。默认值为无,这里默认睡眠间隔。这个值可以通过POCO初始化进行配置。
示例:
poco('home_bottom_navigator').click