当我打开网站时,会弹出一个询问密码(admin)且没有用户名的弹出窗口,因此如何使用selenium java处理弹出验证窗口,而我使用的是Firefox驱动程序。
我的要求是没有用户名,仅输入密码作为管理员类型即可处理弹出窗口
答案 0 :(得分:0)
是JavaScript弹出窗口吗?或者,您可以发布该弹出式屏幕截图吗?
答案 1 :(得分:0)
如果您的应用受basic access control保护,则只需提供凭据作为URL字符串的一部分,就可以绕过它:
driver.get("http://your-username:your-password@example.com");
更多信息:
对于像NTLM或Kerberos这样的更复杂的身份验证方案,您将需要构造适当的Authorization标头,并通过BrowserMob代理将其添加到您的请求中。请查看Handling Authentication Requests with Selenium - Prologue文章,以获取有关在需要时实施此操作的更多信息。