Uygulamamda PhantomJS + Selenium kullanıyorum. PhantomJS'yi başlattığımda, ekranda bir konsol açılır. Bu konsolu açmadan önce gizlemek istiyorum. Bir cevap arandı ve bu bulduk:Konsolda PhantomJS + Selenium nasıl gizlenir?
var service = PhantomJSDriverService.CreateDefaultService(Environment.CurrentDirectory);
service.WebSecurity = false;
service.HideCommandPromptWindow = true;
var driver = new PhantomJSDriver(service);
kod yukarıdaki konsolu gizler, ancak sorun konsol gizli olduğunda benim Windows uygulaması odağı kaybeder olmasıdır. Yani, PhantomJS konsolu çalışırken çalışmayı durdurur. Konsolu gizlemem ve uygulamamı PhantomJS ile aynı anda çalışmam gerekiyor.
Bunu nasıl yapacağımı bilen var mı?
olası yinelenen http://stackoverflow.com/questions/26133336/how-can-i-start-phantomjs-selenium-window-in -background) –