Проблема с нажатием кнопки с селеном в модальном режимеPython

Программы на Python
Anonymous
Проблема с нажатием кнопки с селеном в модальном режиме

Сообщение Anonymous »

У меня на странице есть следующий фрагмент HTML:

Код: Выделить всё








You have multiple roles. You can only access this link as Student. Do you want to proceed?







Первый элемент div является модальным. Я хотел бы нажать кнопку «ввод#продолжить».
Я использую webdriver.Remote(). Я пробовал:

Код: Выделить всё

  element = driver.find_element(By.XPATH, "//input[@id='continue-button']")
element.click ()
и:

Код: Выделить всё

  modal = driver.find_element(By.XPATH, "//div[@id='content-overlay']")
element = modal.find_element(By.XPATH, "//input[@id='continue-button']")
element.click ()
но не нажимайте кнопку «продолжить». Если я сохраню снимок экрана после обоих вышеперечисленных действий, то отобразится модальное окно.
Что я делаю не так? Я использую Python 3.11 и Selenium 4.39.0.

Подробнее здесь: https://stackoverflow.com/questions/798 ... in-a-modal

Вернуться в «Python»