使用Selenium Webdriver关闭警报

时间:2018-09-18 09:00:40

标签: java selenium

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

有人建议我解决这个问题吗?

注意:由于我无法检查该元素,这也不是一个好消息。

1 个答案:

答案 0 :(得分:0)

看起来并不一致。但是,我看到的内容可以通过按Esc键清除。尝试将其与动作配合使用

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

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