mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-16 05:47:23 +08:00
Fix: Add event entrance availability check before navigating to event page
This commit is contained in:
@@ -19,10 +19,11 @@ class CampaignBase(CampaignBase_):
|
|||||||
logger.info('Already at EVENT_20221124')
|
logger.info('Already at EVENT_20221124')
|
||||||
return True
|
return True
|
||||||
self.ui_ensure(page_campaign_menu)
|
self.ui_ensure(page_campaign_menu)
|
||||||
self.ui_click(EVENT_20221124_ENTRANCE,
|
if self.is_event_entrance_available():
|
||||||
|
self.ui_click(EVENT_20221124_ENTRANCE,
|
||||||
check_button=EVENT_20221124_PT_ICON,
|
check_button=EVENT_20221124_PT_ICON,
|
||||||
appear_button=EVENT_20221124_ENTRANCE)
|
appear_button=EVENT_20221124_ENTRANCE)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def campaign_set_chapter_event(self, chapter, mode='normal'):
|
def campaign_set_chapter_event(self, chapter, mode='normal'):
|
||||||
if chapter.startswith('t'):
|
if chapter.startswith('t'):
|
||||||
|
|||||||
@@ -13,8 +13,10 @@ class CampaignBaseT(CampaignBase_):
|
|||||||
logger.info('Already at EVENT_20250724')
|
logger.info('Already at EVENT_20250724')
|
||||||
return True
|
return True
|
||||||
self.ui_ensure(page_campaign_menu)
|
self.ui_ensure(page_campaign_menu)
|
||||||
self.ui_goto(page_event)
|
# Check event availability
|
||||||
return True
|
if self.is_event_entrance_available():
|
||||||
|
self.ui_goto(page_event)
|
||||||
|
return True
|
||||||
|
|
||||||
def campaign_extract_name_image(self, image):
|
def campaign_extract_name_image(self, image):
|
||||||
if self.config.SERVER == 'en':
|
if self.config.SERVER == 'en':
|
||||||
|
|||||||
Reference in New Issue
Block a user