# UserCardLocators - Документация тестов eNODE-Мониторинг

Skip to content

# UserCardLocators

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

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

## `UserCardLocators`

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

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

Source code in `locators\user_card_locators.py`

     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23

    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"