前言
Auto.js使用实现模拟点击过程中,有时软件并不在脚本运行页面,使得脚本运行无效。例如脚本需要在软件首页才能找到相关元素实现模拟操作,就需要判断页面状态,不是首页返回到首页,是首页运行脚本。
一、实现思路
利用:text(“首页”).exists() 寻找首页文本存在与否;
二、实现步骤
代码如下(示例):
//返回主页
function backAndEnter(flag) {
if (!text("首页").exists()) {
back();
sleep(1000);
backAndEnter(--flag);
}else {
//已经是首页
}
}
使用与总结
调用方法:backAndEnter(8);即可;
本文判断方法很简单判断首页文本存在与否,是的话继续执行脚本,不是就返回一下,直到返回到首页。