首页 > Web开发 > 详细

Auto.js常用控件

时间:2020-05-29 21:57:05      阅读:383      评论:0      收藏:0      [点我收藏+]

launchApp()

  • 通过App名字启动App

launch()

  • 通过App包名字启动App

sleep(random(1000,2000))

  • 等待随机范围内时间

toastLog()

  • 短消息

text().waitFor()

  • 等待直到找到text内容中的控件

descContains()

  • 查找包含desContains内容中的控件

.findOne()

  • 查找前面内容中的一个,如果没有参数,等待直到找到,如果findOne()中包含参数,则等到参数时间就停止,继续执行,如findOne(1000),等待1s

.findOnce()

  • 默认查找第一个符合要求的控件,如有参数,则返回指定次序的控件,如.finOnce(1)返回第二个控件

.find()

  • 返回所有符合条件的控件

back()

  • 类似于手机上的返回按钮,返回上一个页面

press(x,y,time)

  • 模拟按压,第一个参数x是x坐标,第二个参数y是y坐标,参数time表示持续时间

click(x,y)

  • 点击,第一个参数x是x坐标,第二个参数y是y坐标

a.bounds().centerX() a.bounds().centerY()

  • 表示返回a控件的中心点坐标x,中心点坐标y

setClip()

  • 向剪贴板中输入内容

getClip()

  • 获取剪贴板中内容

a.setText()

  • 向a控件中输入文本内容

a.input()

  • 向a控件中追加文本内容

swipe(x1,y1,x2,y2,duringTime)

  • 模拟滑动,从坐标(x1,y1)到(x2,y2),持续时间为duringTime

gesture(duringTime,[x1,y1],[x2,y2])

  • 从[x1,y1]滑动到[x2,y2],花费时间为duringTime

text("属性值").findOne().parent().click()

  • .parent(),通过子控件查找父控件,常用于子控件不能点击,而通过子控件查找到父控件完成点击

text("属性值").findOne().childCount()

  • 获取控件中子控件的数量

text("属性值").findOne().childen().forEach(function(child){log(child.id()}

  • 获取当前查找到的控件的子控件,然后对子控件进行便利,function函数中可对便利到的子控件进行操作,也可以返回所有childern控件给a,a[0]表示第1个子控件,以此内推

Auto.js常用控件

原文:https://www.cnblogs.com/Kuris101/p/12989594.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!