我在我的应用程序中使用PhantomJS + Selenium。当我初始化PhantomJS时,屏幕上会出现控制台。我希望在它弹出之前隐藏这个控制台。我已经搜索过答案并找到了这个:
var service = PhantomJSDriverService.CreateDefaultService(Environment.CurrentDirectory);
service.WebSecurity = false;
service.HideCommandPromptWindow = true;
var driver = new PhantomJSDriver(service);
上面的代码隐藏了控制台,但问题是当控制台被隐藏时,我的Windows应用程序失去了焦点。因此,在PhantomJS控制台工作时,它停止工作。我需要隐藏控制台并使我的应用程序同时与PhantomJS一起工作。
有人知道我该怎么做吗?