一尘不染

使用Python 2.7 + Selenium Webdriver处理“需要身份验证”警报框

selenium

我在使用安全网址时遇到问题:

打开URL将创建一个“需要身份验证”警报框,其中包含用户名和密码字段。

我对Selenium Webdriver和Python相当陌生。我对处理警报不熟悉,目前正在手动输入凭据,直到我能弄清楚为止。
我已经尝试将用户名/密码添加到URL中。 这对我不起作用。

有人可以指出我向在警报框中的用户名和密码字段中输入密钥的方向吗?


阅读 303

收藏
2020-06-26

共1个答案

一尘不染

感谢您的所有回复。不幸的是,这些解决方案都不适合我。我怀疑每次webdriver打开firefox都可能与创建新的配置文件有关。

解决方法 :安装32位IE驱动程序(http://selenium-
release.storage.googleapis.com/index.html?path=2.44/)后,我将驱动程序从Firefox更改为IE
。通过不再创建警报框并允许我继续进行单元测试,解决了我的问题。

2020-06-26