1

我有一个 C# 脚本来测试一些 SharePoint 网站。

使用 IE 时,我们会收到在某些页面上重新进行身份验证的提示。(我们怀疑这与我们的 F5 负载均衡器有关)

我希望能够创建一个可以访问页面的脚本,然后让我知道该页面是否有 Windows 身份验证提示?目前我不需要通过提示登录,只需检测它即可。

4

1 回答 1

1

你必须等待并抓住警报。

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");
于 2016-06-01T14:20:10.263 回答