Auto.js常用控件
1.launchApp()
通过App名字启动App
2.launch()
通过App包名字启动App
3.sleep(random(1000,2000))
等待随机范围内时间
4.toastLog()
短消息
5.text().waitFor()
等待直到找到text内容中的控件
6.descContains()
查找包含desContains内容中的控件
7.findOne()
查找前面内容中的一个,如果没有参数,等待直到找到,如果findOne()中包含参数,则等到参数时间就停止,继续执行,如findOne(1000),等待1s
8.findOnce()
默认查找第一个符合要求的控件,如有参数,则返回指定次序的控件,如.finOnce(1)返回第二个控件
9.find()
返回所有符合条件的控件
10.back()
类似于手机上的返回按钮,返回上一个页面
11.press(x,y,time)
模拟按压,第一个参数x是x坐标,第二个参数y是y坐标,参数time表示持续时间
12.click(x,y)
点击,第一个参数x是x坐标,第二个参数y是y坐标
13.a.bounds().centerX() a.bounds().centerY()
表示返回a控件的中心点坐标x,中心点坐标y
14.setClip()
向剪贴板中输入内容
15.getClip()
获取剪贴板中内容
16.a.setText()
向a控件中输入文本内容
17.a.input()
向a控件中追加文本内容
18.swipe(x1,y1,x2,y2,duringTime)
模拟滑动,从坐标(x1,y1)到(x2,y2),持续时间为duringTime
19.gesture(duringTime,[x1,y1],[x2,y2])
从[x1,y1]滑动到[x2,y2],花费时间为duringTime
20.text("属性值").findOne().parent().click()
.parent(),通过子控件查找父控件,常用于子控件不能点击,而通过子控件查找到父控件完成点击
21.text("属性值").findOne().childCount()
获取控件中子控件的数量
22.text("属性值").findOne().childen().forEach(function(child){log(child.id()}
获取当前查找到的控件的子控件,然后对子控件进行便利,function函数中可对便利到的子控件进行操作,也可以返回所有childern控件给a,a[0]表示第1个子控件,以此内推
若文章对您有帮助,帮忙点个赞!
(微信扫码即可登录,无需注册)