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"