语法1:
click( R() )
点击 需要传入参数 R()
满足规则的节点 都将被点击
local rule = R():id("android:id/list");
click(rule);语法2:
view:click();
view 为 find()|finds() 检索出的结果
local rule = R():id("android:id/list");
local view = find(rule);
if view then
view:click();
end语法3:
click(x,y);
!!! Android 7.0 以上系统可使用 click(x,y) 可一传入一个屏幕上的坐标
-- 点击屏幕上 坐标 为 100,700 的地方
click(100,700);语法1:
slid(R(),0)
参数1: R()
参数2: 0= 向前滑动, 1= 向后滑动
local rule = R():id("android:id/list");
click(rule,0); --向前滑动 !需要控件本身支持滑动
-- click(rule,1); --向后滑动 语法2:
view:slid(0|1);
参数: 0= 向前滑动, 1= 向后滑动
view 为 find()|finds() 检索出的结果
local rule = R():id("android:id/list");
local view = find(rule);
if view then
view:slid(0); --向前滑动 !需要控件本身支持滑动
--view:slid(1); --向后滑动 !需要控件本身支持滑动
end语法3:
slid(x1,y1,x2,y2,time);
!!! Android 7.0 以上系统可使用 slid(x1,y1,x2,y2,speed) 从 坐标(x1,y1)滑动到(y1,y2) 耗时为time(单位毫秒) 默认1000毫秒
-- 从坐标 100,100 滑动 到 坐标 700,700
slid(100,100,700,700);
-- 从坐标 100,100 滑动 到 坐标 700,700 耗费时间2000毫秒
slid(100,100,700,700,2000);- 支持传统Android app界面 与 html界面
语法1:
input( R(),"要输入的文本")
参数【1】 R() 为 find()|finds() 检索出的结果
参数【2】要输入的文本内容
满足规则的节点 都将会被尝试输入内容
local rule = R():id("android:id/list");
input(rule,"要输入的内容");语法2:
view:input("要输入的内容");
参数【1】要输入的文本内容
local rule = R():id("android:id/list");
local view = find(rule);
if view then
view:input("要输入的文本");
end语法1:
clickl( R() )
长按 需要传入参数 R()
满足规则的节点 都将被长按
local rule = R():id("android:id/list");
clickl(rule);语法2:
view:clickl();
view 为 find()|finds() 检索出的结果
local rule = R():id("android:id/list");
local view = find(rule);
if view then
view:clickl();
end home(); back(); noti(); jobs();