PS:运行之前注意打开悬浮窗权限和无障碍权限;
auto.waitFor();
app.launchApp("淘宝"); // 运行淘宝app
sleep(3000); // 广告时间
// openConsole();
className("android.view.View").desc("幻想岛,").findOne().click(); //点击任务入口
sleep(2000);
click(360, 1340); //点击打开任务菜单
console.log("打开任务菜单")
sleep(2000)
function goWatch() { // 看视频/店铺首页计时
if (className("android.widget.Button").text("立即签到").exists()) {
let wancheng = className("android.widget.Button").text("去完成").find()
wancheng[0].click();
viewWeb(17)
} else {
let wancheng = className("android.widget.Button").text("去完成").find()
wancheng[1].click();
viewWeb(17)
}
}
function viewWeb(time) {
var cnt = 1;
while (cnt < 25) {
var finish = desc("任务完成").exists() || textStartsWith("已获得").exists();
if (finish || cnt > time) {
sleep(1000);
console.log('完成');
break;
}
sleep(1000);
cnt += 1;
console.log(cnt + '秒');
}
//模拟返回键,返回到任务栏页面
back();
sleep(3000);
if (className("android.widget.Button").text("立即领取").find().length < 3) {
console.log("完成了" + className("android.widget.Button").text("立即领取").find().length)
goWatch()
}
}
goWatch()