Selenium无法处理IE中的确认证书弹出

本文关键字:确认 证书 处理 IE Selenium | 更新日期: 2023-09-27 18:10:30

我试图登录到一个网站,并使用硒采取通过代码截图。到目前为止,它一直工作得很好,除了一个问题:每次我访问网站,无论是手动还是使用Selenium,一个弹出窗口要求我确认安全证书。

证书是好的,但是我无论如何也不能让Selenium接受窗口。我知道它可以处理提醒并接受它们:

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

但是这个对话框没有消失或反应,并且试图对驱动程序做任何事情,除了接受或拒绝警告(没有效果)会导致模态对话框Present错误。

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

Selenium无法处理IE中的确认证书弹出

好吧,我搞不清楚,所以我就禁用了弹出窗口。将应用程序绑定到IE的特定实例是一种糟糕的做法,但这是我所能想到的。