当前位置: 首页 > 面试题库 >

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

巫马庆
2023-03-14
问题内容

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

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

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

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


问题答案:

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

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



 类似资料:
  • 我正在使用C#在selenium web驱动程序中为Chrome浏览器编写一个自动化脚本。我陷入了一个场景:多个选项卡在同一浏览器中打开,我需要导航到浏览器的第一个选项卡,并需要在“身份验证”对话框中重新输入登录凭据。 授权窗口截图如下: 我无法导航到第一个选项卡,也无法传递用户名 执行上述代码后,将出现以下错误: WebDriver等待有一些无效的参数。参数2:不能从int转换为System.时

  • 问题内容: System.setProperty(“http.proxySet”, “true”); System.setProperty("java.net.useSystemProxies”, “true”); System.setProperty(“http.proxyHost”, “192.168.1.103”); System.setProperty(“http.proxyPort”,

  • 可以请一些人帮助我处理窗口身份验证弹出在chrome使用selenium和C#而不使用AutoIT吗? 窗口身份验证弹出 附注。-用用户名和密码(http://username:password@url/)嵌入url在我的代码中不起作用。CSS无法加载。

  • 问题内容: 我收到错误 NOAUTH必需的身份验证 。我的laravel版本是5.3,我正在使用predis 1.1.1连接redis。 在etc / redis / redis.conf中,我有: 在.env文件中 在config / database.php中,我有: 我通过以下方式连接redis: 并像这样使用它: 因此,当我注释掉并将密码发送为null时,它可以工作,但在密码到位后却无法工

  • 我们正在开发一个iOS应用程序,它使用谷歌来验证firebase。根据https://www . Firebase . com/docs/IOs/guide/user-auth . html # section-log in Firebase说,auth令牌每24小时过期一次。我们想知道以下场景是否是我们需要考虑的: 用户通过Google和Firebase进行身份验证 我们的应用程序将获得一个24

  • 当我访问我的电报机器人时,一段时间后,它需要用户使用文本进行身份验证: “待命……你好!在我们继续之前,我们需要验证您是否是真正的用户” 当此消息出现时,似乎会话已关闭,用户无法接收Bot通知,直到用户通过身份验证。 我不明白如果我存储每个用户telegram_id,为什么需要进行身份验证。