Как хендлить modal-dialog с Python Selenium

Пересмотрел возможные решения но так и не получатеся переклюсится к новому всплывающему окну
driver.switch_to.window(driver.window_handles[]) не работает так как нет нового окна

driver.swithc_to allert() тоже не работает : selenium.common.exceptions.NoAlertPresentException: Message: No modal dialog is currently open

Вариант типа driver.find_element_by_xpath(’//input[@name=“label”]’).send_keys(‘Test QALabel’) тоже не работает
ElementNotInteractableException: Message: Element is not visible

Ваш проект или аналогичное всплывающее окно доступно онлайн? Вы там не iFrame пытаетесь ловить?)

Уже пришло решение, там не было iframe, ,банально нужно было доставить wait condition. Из того что я нашел в сети обьяснили что modal-dialog является частью основного html страницы и не требует никаких спец методов для обращения к ним.

1 лайк