From 080c4c130cac1605741637748802269a27476962 Mon Sep 17 00:00:00 2001 From: YoursFunny Date: Thu, 2 Nov 2023 22:54:40 +0800 Subject: [PATCH] fix: Back button causing too much click --- tasks/base/ui.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tasks/base/ui.py b/tasks/base/ui.py index dba3dc3..5ba0119 100644 --- a/tasks/base/ui.py +++ b/tasks/base/ui.py @@ -49,6 +49,7 @@ class UI(MainPage): self.device.get_orientation() timeout = Timer(10, count=20).start() + back_timer = Timer(0.5, count=2) while 1: if skip_first_screenshot: skip_first_screenshot = False @@ -76,8 +77,9 @@ class UI(MainPage): logger.info("Additional ui page handled") timeout.reset() continue - logger.info("May be in standby main page") - self.device.click(BACK) + if back_timer.reached_and_reset(): + logger.info("Unknown page, try to back") + self.device.click(BACK) app_check() minicap_check()