from allure import step from playwright.sync_api import Page from src.helpers.logger import Logger from src.locators.profile_locators import ProfileLocators from src.ui_elements.base_ui_element import BaseUIElement class ProfilePage: log = Logger() def __init__(self, page: Page): self.page = page self.url = '/profile' self.lb_account = BaseUIElement(self.page, ProfileLocators.LB_ACCOUNT, 'Account Info Title') @step("Profile page is loaded") def is_page_loaded(self): self.lb_account.exists()