【发布时间】:2016-09-14 06:11:39
【问题描述】:
我有一个 C# 脚本来测试一些 SharePoint 网站。
在使用 IE 时,我们会在某些页面上收到重新验证的提示。 (我们怀疑这与我们的 F5 负载均衡器有关)
我希望能够创建一个可以访问页面的脚本,然后让我知道该页面是否有 Windows 身份验证提示? 目前我不需要通过提示登录,只需检测即可。
【问题讨论】:
标签: c# selenium-webdriver windows-authentication f5
我有一个 C# 脚本来测试一些 SharePoint 网站。
在使用 IE 时,我们会在某些页面上收到重新验证的提示。 (我们怀疑这与我们的 F5 负载均衡器有关)
我希望能够创建一个可以访问页面的脚本,然后让我知道该页面是否有 Windows 身份验证提示? 目前我不需要通过提示登录,只需检测即可。
【问题讨论】:
标签: c# selenium-webdriver windows-authentication f5
您必须等待并收到警报。
driver.Navigate().GoToUrl("url_where_your_WAP_is");
WebDriverWait wait = new WebDriverWait(driver, new TimeSpan(0, 1, 0));
IAlert simpleAlert = wait.Until(ExpectedConditions.AlertIsPresent());
simpleAlert.SetAuthenticationCredentials("user", "password");
【讨论】: