首页 > 解决方案 > 使用 Selenium Webdriver 关闭警报

问题描述

导航 url 并在页面中输入内容 ( https://www.roadrunnersports.com )后,无法关闭弹出窗口的警报。我也尝试使用 sendkeys 和操作类。手动,我可以关闭警报,但我也想自动化。

有人建议我处理这个问题的方法吗?

注意:这也不是一个甜蜜的警报,因为我无法检查该元素。

标签: javaselenium

解决方案


看起来它不是始终如一的模态。但是,我看到的那些可以通过按 Esc 键来清除。尝试将其与操作一起使用

from selenium.webdriver import ActionChains
from selenium.webdriver.common.keys import Keys
actions = ActionChains(driver)
actions.send_keys(Keys.ESCAPE).perform()

确保您等待模式出现,但似乎需要一点时间。


推荐阅读