diff --git a/assets/jp/login/UPDATE.BUTTON.png b/assets/jp/login/UPDATE.BUTTON.png new file mode 100644 index 0000000..e564558 Binary files /dev/null and b/assets/jp/login/UPDATE.BUTTON.png differ diff --git a/assets/jp/login/UPDATE.png b/assets/jp/login/UPDATE.png new file mode 100644 index 0000000..7009422 Binary files /dev/null and b/assets/jp/login/UPDATE.png differ diff --git a/tasks/login/assets/assets_login.py b/tasks/login/assets/assets_login.py index 7c0fd38..0187655 100644 --- a/tasks/login/assets/assets_login.py +++ b/tasks/login/assets/assets_login.py @@ -23,3 +23,13 @@ LOGIN_LOADING = ButtonWrapper( button=(34, 682, 60, 707), ), ) +UPDATE = ButtonWrapper( + name='UPDATE', + jp=Button( + file='./assets/jp/login/UPDATE.png', + area=(526, 87, 756, 117), + search=(506, 67, 776, 137), + color=(183, 192, 201), + button=(666, 527, 872, 595), + ), +) diff --git a/tasks/login/login.py b/tasks/login/login.py index e3ecb15..987c4bf 100644 --- a/tasks/login/login.py +++ b/tasks/login/login.py @@ -3,8 +3,7 @@ from module.exception import GameNotRunningError from module.logger import logger from tasks.base.page import page_main from tasks.base.ui import UI -# from tasks.login.assets.assets_login import LOGIN_CONFIRM, USER_AGREEMENT_ACCEPT, LOGIN_LOADING -from tasks.login.assets.assets_login import LOGIN_CONFIRM, LOGIN_LOADING +from tasks.login.assets.assets_login import LOGIN_CONFIRM, LOGIN_LOADING, UPDATE class Login(UI): @@ -77,6 +76,8 @@ class Login(UI): # continue # if self.handle_popup_confirm(): # continue + if self.appear_then_click(UPDATE): + continue if self.ui_additional(): continue