2023-10-18 15:34:11 +03:00
|
|
|
import allure
|
|
|
|
|
|
|
|
from gui.elements.button import Button
|
2023-10-06 10:33:42 +02:00
|
|
|
from gui.elements.object import QObject
|
2024-02-13 16:04:24 +07:00
|
|
|
from gui.objects_map import names
|
2023-09-22 15:44:29 +07:00
|
|
|
|
|
|
|
|
|
|
|
class BackUpSeedPhraseBanner(QObject):
|
|
|
|
def __init__(self):
|
2024-02-13 16:04:24 +07:00
|
|
|
super(BackUpSeedPhraseBanner, self).__init__(names.mainWindow_secureYourSeedPhraseBanner_ModuleWarning)
|
|
|
|
self._back_up_seedBanner = QObject(names.mainWindow_secureYourSeedPhraseBanner_ModuleWarning)
|
|
|
|
self._back_up_seedButton = Button(names.mainWindow_secureYourSeedPhraseBanner_Button)
|
2023-10-18 15:34:11 +03:00
|
|
|
|
|
|
|
@allure.step('Verify banner presence')
|
|
|
|
def does_back_up_seed_banner_exist(self):
|
|
|
|
return self._back_up_seedBanner.exists
|
|
|
|
|
|
|
|
@allure.step('Verify back up now button on the banner')
|
|
|
|
def is_back_up_now_button_present(self):
|
|
|
|
return self._back_up_seedButton.is_visible
|
|
|
|
|
|
|
|
@allure.step('Wait until banner is hidden')
|
|
|
|
def wait_to_hide_the_banner(self):
|
|
|
|
self._back_up_seedBanner.wait_until_hidden()
|