@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')
  • Вопрос задан
  • 55 просмотров
Решения вопроса 1
vovka3003
@vovka3003
Фрилансер. Инженер систем безопасности.
Ну, если я правильно понимаю, установка расширения - это не просто "алерт" а отдельная система взаимодействия с пользователем, "ткнуть" которую скриптом вам не даст встроенная безопасность chrome.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@dilmah949
FULLSTECK разработчик на Python
Почитайте про библиотеку Silenium. Она позволяет открывать страницы в собственном браузере и взаимодействовать с ним средствами Пайтон.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы