我想在C#中使用PhantomJS和Selenium Webdriver。以下是我的代码:Selenium Webdriver PhantomJS C#总是打开一个cmd窗口
IWebDriver driver = new PhantomJSDriver();
driver.Navigate().GoToUrl("http://www.google.com");
Console.WriteLine(driver.Url);
driver.Quit();
代码工作正常,但每当它运行时,它开辟了在显示phantomjs的所有日志一个cmd窗口。该cmd也关闭driver.Quit()
。
问题是我不想显示cmd窗口。我该怎么做才能做到这一点?
更新: 当我在Python中执行相同的代码时,cmd窗口不显示。但是,如果我使用py2exe将python脚本转换为exe文件,则cmd窗口会再次显示。
我做不认为你可以禁用命令窗口,对不起。 – Brian
感谢Brian和@ user1177636。实际上,我们正在创建一个桌面软件,它将在后台与很多网站进行交互,我们希望尽可能专业。这就是为什么我们希望不显示命令窗口。 –
请更新您接受的答案。 – jpmc26