обработка уведомлений в браузере в селене - PullRequest
0 голосов
/ 13 декабря 2018

Я работаю с селеном Python.Для определенного веб-сайта я разрешил уведомления, но после запуска этого же веб-сайта через Chrome WebDriver для уведомлений веб-сайта появляется всплывающее окно.Есть ли в питоне какой-либо код, чтобы либо принять, либо отклонить уведомление, переключившись на него и снова сосредоточившись на сайте?

1 Ответ

0 голосов
/ 13 декабря 2018

Попробуйте:

browser = webdriver.Firefox()
browser.get("http:example.com")
try:
    alert = browser.switch_to_alert()
    alert.accept()
except:
    pass
browser.close()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...