我有一个需要 NTLM 身份验证的网站,所以我创建了一个 FireFox 配置文件:
FirefoxProfile profile = new FirefoxProfile();
profile.SetPreference("network.http.phishy-userpass-length", 255);
profile.SetPreference("network.automatic-ntlm-auth.trusted-uris", uri.Host);
profile.SetPreference("network.negotiate-auth.delegation-uris", uri.Host);
profile.SetPreference("network.negotiate-auth.trusted-uris", uri.Host);
driver = new FirefoxDriver(profile);
然后我导航到使用GoToUrl
正常的方法的页面,但是当我调用时Refresh
- 出现身份验证弹出窗口。谷歌搜索我发现如果调用“强制刷新”就会发生这种情况,比如“Ctrl + F5”,并且确实会发生,即使手动执行也是如此。那么,问题是如何执行普通刷新而不是强制刷新?
提前致谢