Selenium 无法绕过 NTLM 身份验证对话框

时间:2021-04-14 08:04:23

标签: selenium selenium-webdriver selenium-firefoxdriver

我遇到了有关 selenium ntlm 身份验证的问题 我已经为测试设置了 ntlm 受信任的 uris 不同格式 例如;

  1. control.testurl.com
  2. https://control.testurl.com
  3. *.testurl.com
    profile.setPreference("network.automatic-ntlm-auth.trusted-uris", "https://control.testurl.com");
    profile.setPreference("network.generic-ntlm-auth.workstation","domainezone");
profile.setPreference("dom.disable_beforeunload", false);

并导航到 URL 驱动程序中的以下 Firefox

https://domainzone%5Cusername:password@control.testurl.com

但是,似乎 Firefox 没有发送任何 ntlm 数据并且显示身份验证提示屏幕。

我输入了以下参数的实际值;

  1. 域区域
  2. testurl.com
  3. 用户名
  4. 密码

对于如何检查是否检测到问题,您有什么建议吗?

硒版本为 3.141.59

错误详情;

Failed to complete request: org.openqa.selenium.UnhandledAlertException:  Dismissed user prompt dialog: https://control.testurl.com is requesting your username and password.

0 个答案:

没有答案