常用函数


random 随机函数

random(最小整数,最大整数);  


点击函数

clickPoint 坐标点击

  • 执行条件:无障碍7.0以上或者手势执行为代理服务
  • 点击坐标
  • @param x x坐标
  • @param y y坐标
  • @return {boolean|布尔型}
function main(){
    var result = clickPoint(100,100);
    if (result){
        toast("点击成功");
    } else {
        toast("点击失败");
    }
}
main();

click 选择器点击

  • 执行条件:无障碍7.0以上或者手势执行为代理服务
  • 点击选择器
  • @param selectors 选择器对象
  • @return {boolean|布尔型}
function main(){
    var selector = text("我是文本");
    var result = click(selector);
    if (result){
        toast("点击成功");
    } else {
        toast("点击失败");
    }
}
main();

clickText 点击文本

  • 执行条件:无障碍7.0以上或者手势执行为代理服务
  • 点击文本
  • @param text 文本
  • @return {boolean|布尔型}

swipeToPoint 坐标点滑动

swipeToPoint(10,10,100,100,200);  


drag 拖动坐标

  • 执行条件:无障碍7.0以上或者手势执行为代理服务
  • 从一个坐标到另一个坐标的拖动
  • @param startX 起始坐标的X轴值
  • @param startY 起始坐标的Y轴值
  • @param endX 结束坐标的X轴值
  • @param endY 结束坐标的Y轴值
  • @param duration 持续时长 单位毫秒
  • @return 布尔型 true 拖动成功, false 拖动失败

function main(){
    var result = drag(10,10,100,100,200);
    if (result){
        toast("拖动成功");
    } else {
        toast("拖动失败");
    }
}
main();

pasteText 粘贴数据

  • 执行条件:无障碍5.0以上
  • 通过选择器粘贴数据
  • @param selectors 选择器
  • @param content 数据字符串
  • @return {boolean|布尔型}

function main(){
    var selectors= clz("android.widget.EditText");
    var result = pasteText(selectors,"我是内容");
    if (result){
        toast("是");
    } else {
        toast("否");
    }
}
main();

clearTextField 清除输入框数据

  • 执行条件:无障碍5.0以上
  • @param selectors 节点选择器
  • @return {boolean|布尔型}

function main(){
    var selectors= clz("android.widget.EditText");
    var result = clearTextField(selectors);
    if (result){
        toast("是");
    } else {
        toast("否");
    }
}
main();