我正在执行一个UI测试,需要完全刷新页面(a.k.a ctrl + F5,no-cache header)。除了EDGE之外,所有浏览器都能正常工作。
最初处理时,如下:
if (title.Contains("Certificate Error"))
{
driver.Navigate()
.GoToUrl("javascript:document.getElementById('overridelink')
.click()");
continue;
}
执行时会再次出现安全例外:
driver.Navigate().Refresh();
问:处理此案的最佳方法是什么?
答案 0 :(得分:1)
您需要重复代码,我不确定是否有可用于EDGE的证书例外
但是,如果您可以添加将您的网站添加为IE设置中的安全网站,那么它可能会起作用