繁体   English   中英

使用 Selenium Webdriver 关闭警报

[英]Closing an Alert with Selenium Webdriver

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

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

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

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

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

确保您等待模态出现,不过这似乎需要一些时间。

动作 actions = new Actions(driver); // 定义动作 class actions.sendKeys(Keys.ESCAPE).build().perform(); // 按退出键

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM