"""Модуль button_locators содержит локаторы для кнопок и элементов интерфейса.

Класс ButtonLocators хранит XPath и CSS локаторы для взаимодействия
с кнопками и всплывающими подсказками в тестах.
"""

class ButtonLocators:
    """Класс для хранения локаторов кнопок и связанных элементов.

    Содержит локаторы в формате XPath и CSS для поиска элементов:
    - Кнопка обновления лицензии
    - Всплывающая подсказка
    - Кнопка удаления сессии
    """

    BUTTON_LICENSE_UPDATE = "//div[@class='scrollarea__footer']//button"
    TOOLTIP = "//div[contains(@class,'v-tooltip__content menuable__content__active')]"
    BUTTON_DELETE_SESSION = "button.v-btn--icon svg[fill='#4caf50']"
