1
0
mirror of https://gitee.com/sui-feng-cb/AzurLaneAutoScript1 synced 2026-03-12 14:27:00 +08:00

Refactor: 抽象出处理确认弹窗的逻辑

- 删除了一些无用的assets
- 纠正了一些拼写错误
This commit is contained in:
LmeSzinc
2020-04-13 23:00:19 +08:00
parent 5b3dc4ec85
commit ad73de92dd
22 changed files with 49 additions and 35 deletions

22
module/handler/popup.py Normal file
View File

@@ -0,0 +1,22 @@
from module.base.base import ModuleBase
from module.handler.assets import POPUP_CANCEL, POPUP_CONFIRM
class PopupHandler(ModuleBase):
_popup_offset = (3, 30)
def handle_popup_confirm(self):
if self.appear(POPUP_CANCEL, offset=self._popup_offset) \
and self.appear(POPUP_CONFIRM, offset=self._popup_offset, interval=2):
self.device.click(POPUP_CONFIRM)
return True
else:
return False
def handle_popup_cancel(self):
if self.appear(POPUP_CONFIRM, offset=self._popup_offset) \
and self.appear(POPUP_CANCEL, offset=self._popup_offset, interval=2):
self.device.click(POPUP_CANCEL)
return True
else:
return False