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

Класс ConfirmLocators предоставляет XPath локаторы для взаимодействия
с диалоговыми окнами подтверждения действий в тестах.
"""

class ConfirmLocators:
    """Локаторы элементов диалогов подтверждения.

    Содержит XPath локаторы для:
        CONFIRM (str): активного диалогового окна.
        TITLE (str): заголовка диалогового окна.
        BUTTON_CLOSE (str): кнопки закрытия диалога.
        TEXT (str): текстового содержимого диалога (формируется динамически).
    """

    CONFIRM = "//div[contains(@class, 'v-dialog--active')]"
    TITLE = "//div[@class='v-card__title']/h3"
    BUTTON_CLOSE = "//div[@class='vuedl-layout__closeBtn']"
    TEXT = f"{CONFIRM}/div[2]/div[@class='v-card__text']"
