fix(AutoPlan): 修复地脉异常处理逻辑中的无限循环问题

- 调整了 ESCAPE 键按压和睡眠操作的位置以避免重复执行
- 确保在主界面检测成功时能够正确跳出循环
- 保持原有的重试机制和错误处理逻辑不变
This commit is contained in:
yan
2026-02-27 20:34:44 +08:00
parent 680c51c545
commit 813a107c02

View File

@@ -187,13 +187,13 @@ async function outDomainUI() {
await findTextAndClick('地脉异常')
await sleep(ms);
while (!await isInOutDomainUI()) {
await sleep(ms);
await keyPress("ESCAPE");
await sleep(ms * 2);
if (isInMainUI()) {
inMainUI = true
break
}
await sleep(ms);
await keyPress("ESCAPE");
await sleep(ms * 2);
if (index > 3) {
log.error(`多次尝试匹配退出秘境界面失败 假定已经退出处理`);
tryMax = true