diff --git a/pages/location_page.py b/pages/location_page.py index de5ca4f..e7dfe67 100644 --- a/pages/location_page.py +++ b/pages/location_page.py @@ -2,7 +2,6 @@ from playwright.sync_api import Page from components.toolbar_component import ToolbarComponent -from components_derived.frames.create_child_element_frame import CreateChildElementFrame from pages.base_page import BasePage @@ -10,7 +9,10 @@ class LocationPage(BasePage): """Класс для работы со страницей локации.""" # Константы локаторов - TOOLBAR_BUTTONS_LOCATOR = "//div[contains(@class, 'layout class--')]//span[@class='v-tooltip v-tooltip--bottom']//button" + TOOLBAR_BUTTONS_LOCATOR = ( + "//div[contains(@class, 'layout class--')]" + "//span[@class='v-tooltip v-tooltip--bottom']//button" + ) # Индексы кнопок CREATE_BUTTON_INDEX = 0 # Первая кнопка @@ -44,6 +46,7 @@ class LocationPage(BasePage): self._create_child_frame = None + # Действия def click_create_button(self) -> None: """ Кликает на кнопку 'Создать'. @@ -65,6 +68,16 @@ class LocationPage(BasePage): self.toolbar.click_button("edit") self.wait_for_timeout(2000) + def wait_for_timeout(self, timeout: int) -> None: + """ + Ожидает указанное количество миллисекунд. + + Args: + timeout: Время ожидания в миллисекундах + """ + self.page.wait_for_timeout(timeout) + + # Проверки def should_be_toolbar_buttons(self) -> None: """ Проверяет наличие и функциональность кнопок тулбара. @@ -81,12 +94,3 @@ class LocationPage(BasePage): self.toolbar.check_button_tooltip("edit", "Изменить") self.wait_for_timeout(2000) - - def wait_for_timeout(self, timeout: int) -> None: - """ - Ожидает указанное количество миллисекунд. - - Args: - timeout: Время ожидания в миллисекундах - """ - self.page.wait_for_timeout(timeout)