Исправлено предупреждение pylint

radislav/tests_rack
Radislav 2025-12-05 08:52:58 +03:00
parent 84d9c27916
commit 073cc5c8a8
1 changed files with 15 additions and 11 deletions

View File

@ -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)