Ich versuche PhantomJS mit Selenium Webdriver in C# zu verwenden. Im Anschluss ist mein Code:Selenium Webdriver PhantomJS C# öffnet immer ein cmd Fenster
IWebDriver driver = new PhantomJSDriver();
driver.Navigate().GoToUrl("http://www.google.com");
Console.WriteLine(driver.Url);
driver.Quit();
Der Code funktioniert gut, aber wenn es läuft, öffnet sich ein cmd Fenster, in dem alle das Protokoll der PhantomJS angezeigt wird. Der cmd ist auch mit driver.Quit()
geschlossen.
Das Problem ist, dass ich nicht möchte, dass das cmd-Fenster angezeigt wird. Was soll ich tun, um dies zu erreichen?
Update: Wenn ich den gleichen Code in Python, wird das Cmd-Fenster nicht angezeigt. Aber wenn ich das Python-Skript mit py2exe in exe umwandle, wird das cmd-Fenster wieder angezeigt.
ich tun Ich glaube nicht, dass Sie das Befehlsfenster deaktivieren können, tut mir leid. – Brian
Danke Brian und @ user1177636. Eigentlich erstellen wir eine Desktop-Software, die mit vielen Webseiten im Hintergrund interagiert und wir wollen so professionell wie möglich aussehen. Deshalb wollen wir, dass das Befehlsfenster nicht angezeigt wird. –
Bitte aktualisieren Sie Ihre angenommene Antwort. – jpmc26