我有一个 C# 脚本来测试一些 SharePoint 网站。
使用 IE 时,我们会收到在某些页面上重新进行身份验证的提示。(我们怀疑这与我们的 F5 负载均衡器有关)
我希望能够创建一个可以访问页面的脚本,然后让我知道该页面是否有 Windows 身份验证提示?目前我不需要通过提示登录,只需检测它即可。
我有一个 C# 脚本来测试一些 SharePoint 网站。
使用 IE 时,我们会收到在某些页面上重新进行身份验证的提示。(我们怀疑这与我们的 F5 负载均衡器有关)
我希望能够创建一个可以访问页面的脚本,然后让我知道该页面是否有 Windows 身份验证提示?目前我不需要通过提示登录,只需检测它即可。
你必须等待并抓住警报。
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");