diff --git a/3rdparty/Fhoe-Rail b/3rdparty/Fhoe-Rail index 06b26e29..7e8f5788 160000 --- a/3rdparty/Fhoe-Rail +++ b/3rdparty/Fhoe-Rail @@ -1 +1 @@ -Subproject commit 06b26e29f137903c9f1841299205ab60a892c0de +Subproject commit 7e8f57889b3a9b81c6025779a0162812a77cf5e8 diff --git a/tasks/challenge/apocalyptic.py b/tasks/challenge/apocalyptic.py index 4160822a..53ce83e6 100644 --- a/tasks/challenge/apocalyptic.py +++ b/tasks/challenge/apocalyptic.py @@ -82,8 +82,12 @@ def start_challenges(self): if not self.start_challenge(level): log.error(f"第{level}层挑战失败") break - + time.sleep(3) + if auto.find_element("3星通关所有", 'text', include=True): + auto.click_element("确认", 'text', max_retries=10, include=True) + auto.press_key("esc") time.sleep(2) + screen.wait_for_screen_change('apocalyptic') def find_level(self, level, max_retries=4):