弹出窗口需要输入密码

时间:2019-07-19 15:33:11

标签: selenium selenium-webdriver selenium-chromedriver selenium-ide selenium-firefoxdriver

当我打开网站时,会弹出一个询问密码(admin)且没有用户名的弹出窗口,因此如何使用selenium java处理弹出验证窗口,而我使用的是Firefox驱动程序。

我的要求是没有用户名,仅输入密码作为管理员类型即可处理弹出窗口

2 个答案:

答案 0 :(得分:0)

是JavaScript弹出窗口吗?或者,您可以发布该弹出式屏幕截图吗?

答案 1 :(得分:0)

如果您的应用受basic access control保护,则只需提供凭据作为URL字符串的一部分,就可以绕过它:

driver.get("http://your-username:your-password@example.com");

更多信息:

对于像NTLMKerberos这样的更复杂的身份验证方案,您将需要构造适当的Authorization标头,并通过BrowserMob代理将其添加到您的请求中。请查看Handling Authentication Requests with Selenium - Prologue文章,以获取有关在需要时实施此操作的更多信息。