fix:无限返回

This commit is contained in:
loong 2021-10-28 10:15:19 +08:00
parent bd0b5edf68
commit d115651513

View File

@ -60,16 +60,19 @@ function start() {
let inlineWin = textStartsWith("¥").findOnce().parent().parent(); let inlineWin = textStartsWith("¥").findOnce().parent().parent();
for (let i = Number(finishedTaskNum); i < Number(allTaskNum); i++) { for (let i = Number(finishedTaskNum); i < Number(allTaskNum); i++) {
log("浏览第" + (i + 1) + "个商品"); log("浏览第" + (i + 1) + "个商品");
log(inlineWin)
while (!inlineWin) {
back();
log("有意外弹窗,返回");
sleep(timeGap);
}
inlineWin.child(i).child(5).click(); inlineWin.child(i).child(5).click();
sleep(timeGap*2); sleep(timeGap*2);
back(); back();
sleep(timeGap); sleep(timeGap);
for(let i=0;!className("android.view.View").textContains("5个商品领汪汪币").findOnce()&&i<4;i++) {
if(i==3){
log("无法返回退出脚本,请重新执行脚本")
exit();
}
back();
log("无法返回加购页面,第"+(i+1)+"次返回(最多三次)");
sleep(timeGap);
}
} }
back();//返回任务界面 back();//返回任务界面
sleep(timeGap); sleep(timeGap);