【发布时间】:2019-09-23 13:51:01
【问题描述】:
所以我在我的 python 项目中一直面临这个问题;每当我的页面上出现 javascript 警报时(在使用 ubuntu linux 的 python CLI 解释器时),所有其他指令语句都会向我抛出此错误
引发异常类(消息、屏幕、堆栈跟踪) selenium.common.exceptions.UnexpectedAlertPresentException:警报文本:无 消息:
我指的是简单的指令,例如 browser.current_url 以及复杂的指令。
如果我尝试切换到警报并使用
接受它browser.switch_to.alert.accept()
出现此错误:
引发异常类(消息、屏幕、堆栈跟踪) selenium.common.exceptions.NoAlertPresentException:消息:当前没有打开模式对话框
我通常最终关闭浏览器并重新开始测试。这压力很大。
我正在使用 ubuntu linux 16.04 LTS + python 2.7 + selenium 版本 = '3.4.3'
【问题讨论】:
-
你从哪里下载了这个
selenium version = '3.4.3' -
你好,我使用 pip 命令安装 selenium。谢谢
-
3.13.0 是我们拥有的最新版本。
-
我刚刚更新了我的,还是一样的问题
-
谁能帮忙?