Исправлено предупреждение pylint
parent
84d9c27916
commit
073cc5c8a8
|
|
@ -2,7 +2,6 @@
|
||||||
|
|
||||||
from playwright.sync_api import Page
|
from playwright.sync_api import Page
|
||||||
from components.toolbar_component import ToolbarComponent
|
from components.toolbar_component import ToolbarComponent
|
||||||
from components_derived.frames.create_child_element_frame import CreateChildElementFrame
|
|
||||||
from pages.base_page import BasePage
|
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 # Первая кнопка
|
CREATE_BUTTON_INDEX = 0 # Первая кнопка
|
||||||
|
|
@ -44,6 +46,7 @@ class LocationPage(BasePage):
|
||||||
|
|
||||||
self._create_child_frame = None
|
self._create_child_frame = None
|
||||||
|
|
||||||
|
# Действия
|
||||||
def click_create_button(self) -> None:
|
def click_create_button(self) -> None:
|
||||||
"""
|
"""
|
||||||
Кликает на кнопку 'Создать'.
|
Кликает на кнопку 'Создать'.
|
||||||
|
|
@ -65,6 +68,16 @@ class LocationPage(BasePage):
|
||||||
self.toolbar.click_button("edit")
|
self.toolbar.click_button("edit")
|
||||||
self.wait_for_timeout(2000)
|
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:
|
def should_be_toolbar_buttons(self) -> None:
|
||||||
"""
|
"""
|
||||||
Проверяет наличие и функциональность кнопок тулбара.
|
Проверяет наличие и функциональность кнопок тулбара.
|
||||||
|
|
@ -81,12 +94,3 @@ class LocationPage(BasePage):
|
||||||
self.toolbar.check_button_tooltip("edit", "Изменить")
|
self.toolbar.check_button_tooltip("edit", "Изменить")
|
||||||
|
|
||||||
self.wait_for_timeout(2000)
|
self.wait_for_timeout(2000)
|
||||||
|
|
||||||
def wait_for_timeout(self, timeout: int) -> None:
|
|
||||||
"""
|
|
||||||
Ожидает указанное количество миллисекунд.
|
|
||||||
|
|
||||||
Args:
|
|
||||||
timeout: Время ожидания в миллисекундах
|
|
||||||
"""
|
|
||||||
self.page.wait_for_timeout(timeout)
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue