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

Класс UserCardLocators предоставляет XPath локаторы для взаимодействия
с элементами карточки текущего пользователя.
"""

class UserCardLocators:
    """Локаторы элементов карточки текущего пользователя.

    Содержит XPath локаторы для:
    CARD_USER (str): карточки текущего пользователя.
    DIALOG_USER_SETTINGS (str): окна просмотра сессионных данных пользователей.
    HEADER_DIALOG_USER_SETTINGS (str): строки с заголовком окна и кнопкой закрытия.
    TITLE_DIALOG_USER_SETTINGS (str): заголовка окна.
    TABLE_WORK_AREA (str): таблицы с сессионными данными пользователей.
    """

    CARD_USER = "//div[@class='v-card__text']"

    DIALOG_USER_SETTINGS = "//div[@class='dialog-drag']"
    HEADER_DIALOG_USER_SETTINGS = "xpath=/div[@class='dialog-header']"
    TITLE_DIALOG_USER_SETTINGS = "xpath=/div[@class='dialog-header']/div[@class='title']"
    TABLE_WORK_AREA = "//div[@class='dialog-body']//table"
