2

在此处输入图像描述

当我在浏览器中点击 url 时,它会弹出 windows 身份验证,我们需要在其中输入正确的用户名和密码,然后它才会给出该站点的主页。

  • 它无法使用 Selenium-WebDriver 处理弹出窗口

  • 我试图使用 selenium 脚本中的 gem sikuli 代码处理该弹出窗口,但它给出了错误

Timeout::Error: 执行已过期

4

2 回答 2

0

driver.get(" http://LOGIN:PASSWORD@localhost:8080/myApp/ ")

LOGIN> -> 您需要通过的用户名进行身份验证

PASSWORD> -> 您需要通过的密码进行身份验证

在@之后放你的网址。

不要忘记将 / 放在 URL 的末尾,至少对于 firefox。

于 2014-10-12T07:19:15.710 回答
0

使用 Selenium Web Driver 无法处理 OS 弹出窗口,但是有许多其他框架可以处理它。这是一个上传窗口,因此也适用于您的场景。

这是我在 C# 中使用的

于 2013-11-08T20:42:34.520 回答