我在我的应用程序中使用PhantomJS + Selenium。当我初始化PhantomJS时,屏幕上会弹出一个控制台。我想在弹出之前隐藏这个控制台。我已经寻找一个答案,我发现这一点:如何在PhantomJS + Selenium中隐藏控制台?
var service = PhantomJSDriverService.CreateDefaultService(Environment.CurrentDirectory);
service.WebSecurity = false;
service.HideCommandPromptWindow = true;
var driver = new PhantomJSDriver(service);
上面的代码隐藏控制台,但问题是,当控制台被隐藏我的Windows应用程序失去焦点。所以,当PhantomJS控制台工作时,它停止工作。我需要隐藏控制台,并使我的应用程序与PhantomJS同时工作。
有谁知道我该怎么做?
可能重复http://stackoverflow.com/questions/26133336/how-can-i-start-phantomjs-selenium-window-in -background) – 2014-10-03 06:08:21