Перенос метода wait_for_timeout в BaseComponent
- Добавлен метод wait_for_timeout в базовый класс BaseComponent - Удален дублирующий метод из CreateChildElementFrame - Удален дублирующий метод из RackObjectMaker - Теперь все наследники BaseComponent имеют доступ к общему методу ожиданияradislav/tests_rack
parent
52fc93fc5d
commit
575b92a869
|
|
@ -48,6 +48,15 @@ class BaseComponent:
|
|||
else:
|
||||
raise TypeError("locator value should be string type or Locator type")
|
||||
|
||||
def wait_for_timeout(self, timeout: int) -> None:
|
||||
"""
|
||||
Ожидает указанное количество миллисекунд.
|
||||
|
||||
Args:
|
||||
timeout: Время ожидания в миллисекундах
|
||||
"""
|
||||
self.page.wait_for_timeout(timeout)
|
||||
|
||||
# Закомментированный код сохранен без изменений
|
||||
# def wait_for_all_elements(self, locator: Locator, timeout=5000):
|
||||
# loc = self.get_locator(locator)
|
||||
|
|
|
|||
|
|
@ -168,15 +168,6 @@ class RackObjectMaker(BaseComponent):
|
|||
|
||||
return field_map[field_name]
|
||||
|
||||
def wait_for_timeout(self, timeout: int) -> None:
|
||||
"""
|
||||
Ожидает указанное количество миллисекунд.
|
||||
|
||||
Args:
|
||||
timeout: Время ожидания в миллисекундах
|
||||
"""
|
||||
self.page.wait_for_timeout(timeout)
|
||||
|
||||
# Проверки:
|
||||
|
||||
def check_rack_fields_presence(self) -> None:
|
||||
|
|
|
|||
|
|
@ -168,15 +168,6 @@ class CreateChildElementFrame(BaseComponent):
|
|||
|
||||
logger.info(f"Object class '{class_name}' successfully selected")
|
||||
|
||||
def wait_for_timeout(self, timeout: int) -> None:
|
||||
"""
|
||||
Ожидает указанное количество миллисекунд.
|
||||
|
||||
Args:
|
||||
timeout: Время ожидания в миллисекундах
|
||||
"""
|
||||
self.page.wait_for_timeout(timeout)
|
||||
|
||||
# Проверки:
|
||||
|
||||
def check_object_class_selected(self, expected_class: str) -> None:
|
||||
|
|
|
|||
Loading…
Reference in New Issue