Перенос метода 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:
|
else:
|
||||||
raise TypeError("locator value should be string type or Locator type")
|
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):
|
# def wait_for_all_elements(self, locator: Locator, timeout=5000):
|
||||||
# loc = self.get_locator(locator)
|
# loc = self.get_locator(locator)
|
||||||
|
|
|
||||||
|
|
@ -168,15 +168,6 @@ class RackObjectMaker(BaseComponent):
|
||||||
|
|
||||||
return field_map[field_name]
|
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:
|
def check_rack_fields_presence(self) -> None:
|
||||||
|
|
|
||||||
|
|
@ -168,15 +168,6 @@ class CreateChildElementFrame(BaseComponent):
|
||||||
|
|
||||||
logger.info(f"Object class '{class_name}' successfully selected")
|
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:
|
def check_object_class_selected(self, expected_class: str) -> None:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue