弹出窗口需要输入密码



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

我的要求是没有用户名,只输入密码,因为管理员类型需要处理弹出窗口

如果您的应用程序受基本访问控制的保护,您应该能够通过简单地提供凭据作为 URL 字符串的一部分来绕过它:

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

更多信息:

  • 如何在硒中发送基本身份验证标头?
  • 使用硒进行身份验证

对于更复杂的身份验证方案,如NTLM或Kerberos,您需要构造适当的授权标头,并通过BrowserMob Proxy将其添加到您的请求中。如果需要,请查看使用 Selenium 处理身份验证请求 - 序言文章,了解有关实现此请求的更多信息。

相关内容

  • 没有找到相关文章

最新更新