"""Модуль modal_window_locators содержит локаторы элементов модальных окон. Класс ModalWindowLocators предоставляет XPath локаторы для взаимодействия с элементами модальных окон в тестах. """ class ModalWindowLocators: """Локаторы для элементов модальных окон. Содержит XPath локаторы для: MODAL_WINDOW (str): активного модального окна INPUT_FORM_USER_DATA (str): формы ввода пользовательских данных TEXT_FIELD_INPUT_FORM_USER_DATA (str): текстового поля ввода ROLES_FIELD_INPUT_FORM_USER_DATA (str): поля выбора ролей ROLES_MENU_INPUT_FORM_USER_DATA (str): меню выбора ролей LABEL_INPUT_FORM_USER_DATA (str): метки поля ввода """ MODAL_WINDOW = "//div[contains(@class, 'v-dialog--active')]" INPUT_FORM_USER_DATA = "//form[@class='v-form']" TEXT_FIELD_INPUT_FORM_USER_DATA = "xpath=div[2]/div/div/div/div/input" ROLES_FIELD_INPUT_FORM_USER_DATA = "xpath=div[2]/div/div/div/div/div[1]" ROLES_MENU_INPUT_FORM_USER_DATA = "//div[contains(@class, 'menuable__content__active')]" LABEL_INPUT_FORM_USER_DATA = "//label[contains(@class,'v-label')]/span"