@willturner13

Почему не производится взаимодействия со всплывающим окном в Хроме?

Необходимо произвести взаимодействие со всплывающим окном (прикрепил изображение), а именно Установить расширение
640b215441b03275396302.png
Из всех испробованных ниже примеров сработал только вариант с использованием pyautogui
Почему не сработали остальные и возможно ли этими методами вообще произвести взаимодействие? Или имитирование нажатия клавиш не работает без привязки к конкретном элементу?

WebDriverWait(driver, 3).until(EC.alert_is_present())
alert = driver.switch_to.alert
time.sleep(2)
alert.accept()


alert = driver.switch_to.alert
alert.send_keys(Keys.LEFT)
alert.send_keys(Keys.RETURN)


time.sleep(5)
pyautogui.press('left')
pyautogui.press('enter')
  • Вопрос задан
  • 59 просмотров
Решения вопроса 1
vovka3003
@vovka3003
Фрилансер. Инженер систем безопасности.
Ну, если я правильно понимаю, установка расширения - это не просто "алерт" а отдельная система взаимодействия с пользователем, "ткнуть" которую скриптом вам не даст встроенная безопасность chrome.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@dilmah949
Разработчик на Python, backend
Почитайте про библиотеку Silenium. Она позволяет открывать страницы в собственном браузере и взаимодействовать с ним средствами Пайтон.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
25 нояб. 2024, в 21:54
20000 руб./за проект
25 нояб. 2024, в 21:39
3000 руб./за проект
25 нояб. 2024, в 21:34
7000 руб./за проект