本课视频教程:https://weidian.com/knowledge.html?itemID=6282647484
click(text[, i])
text
{string} 要点击的文本i
{number} 如果相同的文本在屏幕中出现多次,则i表示要点击第几个文本, i从0开始计算
返回是否点击成功。当屏幕中并未包含该文本,或者该文本所在区域不能点击时返回false,否则返回true。
longClick(text[, i])
text
{string} 要长按的文本i
{number} 如果相同的文本在屏幕中出现多次,则i表示要长按第几个文本, i从0开始计算
返回是否点击成功。
当屏幕中并未包含该文本,或者该文本所在区域不能点击时返回false,否则返回true。
scrollUp([i])
i
{number} 要滑动的控件序号
找到第i+1个可滑动控件上滑或左滑。返回是否操作成功。
屏幕上没有可滑动的控件时返回false。
另外不加参数时scrollUp()
会寻找面积最大的可滑动的控件上滑或左滑,例如微信消息列表等。
参数为一个整数i时会找到第i + 1个可滑动控件滑动。例如scrollUp(0)
为滑动第一个可滑动控件。
scrollDown([i])
i
{number} 要滑动的控件序号
找到第i+1个可滑动控件下滑或右滑。返回是否操作成功。屏幕上没有可滑动的控件时返回false。
另外不加参数时scrollUp()
会寻找面积最大的可滑动的控件下滑或右滑。
参数为一个整数i时会找到第i + 1个可滑动控件滑动。例如scrollUp(0)
为滑动第一个可滑动控件。
setText([i, ]text)
- i {number} 表示要输入的为第i + 1个输入框
- text {string} 要输入的文本
返回是否输入成功。当找不到对应的文本框时返回false。
不加参数i则会把所有输入框的文本都置为text。例如setText("测试")
。
这里的输入文本的意思是,把输入框的文本置为text,而不是在原来的文本上追加。
input([i, ]text)
- i {number} 表示要输入的为第i + 1个输入框
- text {string} 要输入的文本
返回是否输入成功。当找不到对应的文本框时返回false。
不加参数i则会把所有输入框的文本追加内容text。例如input("测试")
。