# Исходный код elements.button_element

    """Модуль button_element содержит класс для работы с кнопками на странице.

    Класс Button наследует базовый функционал BaseElement и предоставляет
    специфичные методы для работы с элементами типа 'кнопка'.
    """

    from tools.logger import get_logger
    from elements.base_element import BaseElement

    logger = get_logger("BUTTON")

    class Button(BaseElement):
        """Класс для работы с кнопками на странице.

        Наследует функциональность BaseElement и добавляет специфичные
        для кнопок методы и проверки.
        """

        @property
        def type_of(self) -> str:
            """Возвращает тип элемента ('кнопка').

            Returns:
                str: Тип элемента - 'кнопка'.
            """

            return "button"

       # Действия:
        # (Методы действий будут добавлены по мере необходимости)

        # Проверки:

        def is_disabled(self) -> bool:
            """ Возвращает значение, отключена ли кнопка (является скрытой) """

            return self.locator.is_disabled()