C# 硒罐';t处理IE中的确认证书弹出窗口

C# 硒罐';t处理IE中的确认证书弹出窗口,c#,internet-explorer,selenium,selenium-webdriver,C#,Internet Explorer,Selenium,Selenium Webdriver,我正在尝试登录一个网站,并使用Selenium截图查看代码。到目前为止,它工作得很好,除了一个问题:每次我手动或使用Selenium访问该网站时,弹出窗口要求我确认安全证书 证书是好的,但我一辈子都不能让Selenium接受这个窗口。我知道它可以处理警报并接受警报: driver.Navigate().GoToUrl("https://www.securewebsite.com"); driver.SwitchTo().Alert().Accept(); 但是该框不会消失或做出反应,并且尝试对

我正在尝试登录一个网站,并使用Selenium截图查看代码。到目前为止,它工作得很好,除了一个问题:每次我手动或使用Selenium访问该网站时,弹出窗口要求我确认安全证书

证书是好的,但我一辈子都不能让Selenium接受这个窗口。我知道它可以处理警报并接受警报:

driver.Navigate().GoToUrl("https://www.securewebsite.com");
driver.SwitchTo().Alert().Accept();
但是该框不会消失或做出反应,并且尝试对驱动程序执行任何操作,除了接受或拒绝警报(没有效果)之外,都会导致模式对话框出现错误


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

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

显然,selenium无法处理它您是100%正确的,但我已经看到了人们使用AutoIt的答案。也许你会得到答案。