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

Add: [EN] handle_popup_confirm new clause, handles OS order confirmations

This commit is contained in:
nEEtdo0d
2021-08-22 13:13:32 -04:00
parent 51d3429c9c
commit 98c19e792b
10 changed files with 16 additions and 0 deletions

View File

@@ -71,6 +71,13 @@ class InfoHandler(ModuleBase):
self.device.click(POPUP_CONFIRM)
POPUP_CONFIRM.name = POPUP_CONFIRM.name[:-len(name) - 1]
return True
elif self.appear(POPUP_CANCEL_2, offset=self._popup_offset) \
and self.appear(POPUP_CONFIRM_2, offset=self._popup_offset, interval=2):
prev_name = POPUP_CONFIRM_2.name
POPUP_CONFIRM_2.name = POPUP_CONFIRM.name + '_' + name
self.device.click(POPUP_CONFIRM_2)
POPUP_CONFIRM_2.name = prev_name
return True
else:
return False
@@ -81,6 +88,13 @@ class InfoHandler(ModuleBase):
self.device.click(POPUP_CANCEL)
POPUP_CANCEL.name = POPUP_CANCEL.name[:-len(name) - 1]
return True
elif self.appear(POPUP_CONFIRM_2, offset=self._popup_offset) \
and self.appear(POPUP_CANCEL_2, offset=self._popup_offset, interval=2):
prev_name = POPUP_CANCEL_2.name
POPUP_CANCEL_2.name = POPUP_CANCEL.name + '_' + name
self.device.click(POPUP_CANCEL_2)
POPUP_CANCEL_2.name = prev_name
return True
else:
return False