From 073cc5c8a894c3a0cc9a694080776ca9165f1c60 Mon Sep 17 00:00:00 2001 From: Radislav Date: Fri, 5 Dec 2025 08:52:58 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=BE=20=D0=BF=D1=80=D0=B5=D0=B4=D1=83=D0=BF=D1=80?= =?UTF-8?q?=D0=B5=D0=B6=D0=B4=D0=B5=D0=BD=D0=B8=D0=B5=20pylint?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/location_page.py | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) 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)