Selenium无法处理IE中的“确认证书”弹出窗口

我正在尝试登录网站并使用Selenium通过代码截取屏幕截图。 到目前为止,除了一个问题之外,它一直很好用:每次我手动和使用Selenium访问网站时,弹出窗口都会要求我确认安全证书。

证书很好,但我不能为我的生活让Selenium接受窗口。 我知道它可以处理警报并因此接受它们:

driver.Navigate().GoToUrl("https://www.securewebsite.com"); driver.SwitchTo().Alert().Accept(); 

但是盒子不会消失或反应,并且除了接受或拒绝警报(没有效果)之外,尝试对驱动程序做任何事情都会导致模态对话存在错误。

我正在寻找一种方法来关闭这个弹出窗口或者Selenium在代码中处理它的方法,最好是后者。 如果我能提供更多信息,请告诉我。

好吧,我无法理解,所以我只是禁用弹出窗口。 这是一个糟糕的做法,并将应用程序绑定到IE的特定实例,但这是我能想到的。