【发布时间】:2015-06-21 22:40:11
【问题描述】:
我在我的应用程序中使用 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停下来。
-
不,我的问题是这样的,我可以隐藏控制台应用程序,但是当我隐藏时,就像我说的,我的应用程序停止工作..我该如何解决这个问题?