【发布时间】:2018-12-21 03:11:00
【问题描述】:
我正在尝试在一个非常旧的仅限 IE 的网页上自动执行一个过程,并且在某一时刻,它会引发警报。
我无法使用 IE 检查它(或者不知道如何),但只有一个“接受”按钮(实际上是一个图像)并且无法复制警报文本(不知道为什么)。
我在 IE 驱动程序中使用 selenium,但无法通过此警报。
Selenium 正在检测警报,但是当我检查其内容时,我什么也没得到。 我试过用
接受警报alert_obj = self.br.switch_to.alert
alert_obj.accept()
还有
.dismiss();
.send_key(Keys.ENTER)
还有一些其他的东西。我错过了什么吗?
警报照片:
【问题讨论】:
-
可以分享alert的截图吗?
-
刚刚做了,对不起!
-
返回“无法找到元素”。有什么方法可以使用 IE 检查这个弹出窗口吗?我按 F12 但没有任何反应。
-
你检查this了吗?
-
不是真的,我可以在其他页面中完美地使用开发人员工具。只是这个弹出窗口冻结了浏览器的其余部分。我什至无法关闭原来的浏览器!
标签: python selenium internet-explorer selenium-webdriver