while(true) {
const countdownEl = className("com.lynx.tasm.behavior.ui.view.UIView").findOne()
const countdownElText = countdownEl.desc();
toastLog(`当前广告倒计时: ${countdownElText}`);
if (countdownElText.includes("领取成功")) {
console.log("领取成功, 退出");
clickByBounds(countdownEl);
break;
}
sleep(1000);
}
界面上一直在倒计时,但是countdownElText并没有更新.desc() .text()都一样
countdownElText 一直都是第一次获取的文本
有没有办法刷新啊?
第 1 条补充
· 6 个月前
文本是倒计时,每秒都会变化,但获取的text没有倒计时,倒计时结束了,变成了领取成功了,text还是第一次那个,并不是最新的
这个例子是汽水音乐的免费听