我试图在C#中使用PhantomJS与Selenium Webdriver.以下是我的代码:
IWebDriver driver = new PhantomJSDriver(); driver.Navigate().GoToUrl("http://www.google.com"); Console.WriteLine(driver.Url); driver.Quit();
代码工作正常,但运行时,它会打开一个cmd窗口,其中显示所有phantomjs的日志. cmd也用driver.Quit()关闭.
问题是我不想显示cmd窗口.我该怎么做才能实现这一点?
更新:
当我在Python中执行相同的代码时,cmd窗口不显示.但是,如果我使用py2exe将python脚本转换为exe,则cmd窗口将再次显示.