【发布时间】:2015-08-09 19:18:29
【问题描述】:
我们的网络应用需要 Windows 身份验证。我有一个 NUnit 测试
- 启动托管我的 Web 应用程序的 IIS Express 进程。
- 启动
FirefoxDriver并导航到网络应用程序。
不幸的是,它得到一个401.0 - Unauthorized 错误,甚至没有要求提供凭据。我习惯了 Firefox 要求提供凭据,在这种情况下您可以添加
profile.SetPreference("network.ntlm.send-lm-response", true);
profile.SetPreference("network.automatic-ntlm-auth.trusted-uris", "localhost");
但由于某种原因,我立即使用 登录用户 得到 401:匿名。
如何告诉 Selenium/Firefox 使用集成安全性?查看 Windows 任务管理器,我看到 Firefox 进程以“我的身份”启动。
【问题讨论】:
标签: firefox selenium selenium-webdriver windows-authentication iis-express