from allure import step from playwright.sync_api import Page from playwright.sync_api import expect from src.locators.menu_locators import MenuLocators from src.pages.saved_discoveries_page import SavedDiscoveriesPage from src.ui_elements.base_ui_element import BaseUIElement from src.helpers.logger import Logger class MenuPage: log = Logger() def __init__(self, page: Page): self.page = page self.menu_discoveries = BaseUIElement(self.page, MenuLocators.MENU_DISCOVERIES, 'Discover button') @step("Go to Menu Discoveries") def goto_menu_discoveries(self): self.menu_discoveries.click() SavedDiscoveriesPage(self.page).title_saved_discoveries.exists()