Chrome中的Selenium popup问题

时间:2015-12-23 17:15:05

标签: c# google-chrome selenium

我无法处理 Chrome 中的身份验证弹出窗口,因为这些弹出窗口在页面加载之前显示为,因此ChromeDriver被卡入了:

driver.Navigate().GoToUrl(url);

此呼叫无法完成。我尝试将呼叫括在任务中并继续,但下次访问驱动程序时,执行暂停直到GoToUrl调用完成(直到弹出窗口关闭才会发生)。 / p>

有什么想法可以解决这个问题吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

也许您可以尝试使用您的请求修改标头。 请参阅f.i。:https://eveningsamurai.wordpress.com/2013/11/21/changing-http-headers-for-a-selenium-webdriver-request/,其中插件扩展名用于修改请求的标头。

我认为您的解决方案是添加正确的标头或修改它们。谷歌搜索这个主题将为您提供大量可能的选择。