C# 如何启动PhantomJS+;背景中的Selenium窗口?

C# 如何启动PhantomJS+;背景中的Selenium窗口?,c#,selenium,phantomjs,C#,Selenium,Phantomjs,我在应用程序中使用selenium+phantomjs,但我想在后台启动我的应用程序selenium和phantomjs窗口。我怎么做 我试过: PhantomJSOptions options = new PhantomJSOptions(); options.AddAdditionalCapability("start-maximized", false); IWebDriver driver = new PhantomJSDriver(Environment.CurrentDirector

我在应用程序中使用selenium+phantomjs,但我想在后台启动我的应用程序selenium和phantomjs窗口。我怎么做

我试过:

PhantomJSOptions options = new PhantomJSOptions();
options.AddAdditionalCapability("start-maximized", false);
IWebDriver driver = new PhantomJSDriver(Environment.CurrentDirectory + @"\drivers", options);

哦,对不起。。当我启动应用程序时,我想在后台启动phantomjs。我不确定我是否理解您的问题。PhantomJS是无头的,所以没有打开的窗口。你说的是什么窗口?当我声明一个类型为Phantomjs的webdriver时,屏幕上会打开一个新的控制台。我已经搜索了它,我可以隐藏这个控制台,但当我这样做时,我的应用程序会停止工作,直到Phantomjs停止。可能是重复的否,我的问题是这样的,我可以隐藏控制台应用程序,但当我隐藏时,就像我说的,我的应用程序停止工作了..我怎样才能解决这个问题?
var serviceJs = PhantomJSDriverService.CreateDefaultService(phantomPath);
serviceJs.HideCommandPromptWindow = true;

Instance = new PhantomJSDriver(serviceJs);