Исходный код elements.tab_button_element
"""Модуль tab_button_element содержит класс для работы с кнопками типа v-tabs на странице.
Класс TabButton наследует базовый функционал BaseElement и предоставляет
специфичные методы для работы с элементами.
"""
from tools.logger import get_logger
from elements.base_element import BaseElement
logger = get_logger("BUTTON_TAB")
[документация]
class TabButton(BaseElement):
"""Класс для работы с кнопками типа v-tabs на странице.
Наследует функциональность BaseElement и добавляет специфичные
для кнопок методы и проверки.
"""
@property
def type_of(self) -> str:
"""Возвращает тип элемента ('кнопка-tab').
Returns:
str: Тип элемента - 'кнопка-tab'.
"""
return "button_tab"
# Действия:
# (Методы действий будут добавлены по мере необходимости)
# Проверки:
# (Методы проверок будут добавлены по мере необходимости)