【问题标题】:Pop-up window need to give password弹窗需要输入密码
【发布时间】:2019-11-28 15:13:34
【问题描述】:

当我打开网站时,弹出窗口询问密码(管理员)并且没有用户名,那么如何使用 selenium java 处理弹出的身份验证窗口,我使用的是 Firefox 驱动程序。

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

【问题讨论】:

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


【解决方案1】:

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

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

更多信息:

对于更复杂的身份验证方案,例如 NTLMKerberos,您需要构造正确的 Authorization 标头并将其通过即 BrowserMob 代理添加到您的请求中。如果需要,请查看Handling Authentication Requests with Selenium - Prologue 文章以获取有关实施此功能的更多信息。

【讨论】:

    猜你喜欢
    • 2018-09-06
    • 1970-01-01
    • 1970-01-01
    • 2017-04-13
    • 2012-09-24
    • 1970-01-01
    • 1970-01-01
    • 2011-01-03
    相关资源
    最近更新 更多