28 lines
966 B
Python
28 lines
966 B
Python
from playwright.sync_api import expect
|
||
|
||
from elements.base_element import BaseElement
|
||
from tools.logger import get_logger
|
||
|
||
logger = get_logger("BUTTON")
|
||
|
||
|
||
class Button(BaseElement):
|
||
"""Класс для работы с элементами типа 'кнопка' на странице.
|
||
|
||
Наследует функциональность базового элемента и добавляет специфичные для кнопок методы.
|
||
"""
|
||
|
||
@property
|
||
def type_of(self) -> str:
|
||
"""Возвращает тип элемента - 'кнопка'.
|
||
|
||
Returns:
|
||
Строка с типом элемента.
|
||
"""
|
||
return "button"
|
||
|
||
# Действия:
|
||
# (Методы действий будут добавлены по мере необходимости)
|
||
|
||
# Проверки:
|
||
# (Методы проверок будут добавлены по мере необходимости) |