c#selenium hide Internet Explorer浏览器窗口

时间:2018-05-16 17:17:09

标签: c# selenium selenium-webdriver

我使用selenium和c#,我想隐藏Internet Explorer浏览器窗口。据我所知,IE不支持无头浏览器。

对于我正在处理的特定情况,IE是最快的浏览器,因为我访问公司内部网页。

你可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,很高兴为您提供帮助。 我仍在寻找无头启动IE的解决方案,但通过最小化版本,我也可以帮助自己。

这是一个主意:

IWebDriver webDriver;

public void StackTest()
{
   webDriver = new InternetExplorerDriver();
   webDriver.Manage().Window.Minimize();
}

作为一个小技巧,我建议让IE等待直到一切加载完毕:

webDriver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(60);