Skip to content

# ButtonLocators

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

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

## `ButtonLocators`

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

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

Source code in `locators\button_locators.py`

     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    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']"