Selenium Webdriver PhantomJS C# - öffnet sich immer ein cmd-Fenster

Ich versuche, mit PhantomJS mit Selenium Webdriver in C#. Folgendes ist mein code:

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, es öffnet sich ein cmd Fenster, wo alle das Protokoll der phantomjs angezeigt wird. Die cmd ist auch geschlossen mit driver.Quit().

Das problem ist, dass ich nicht will, das cmd-Fenster angezeigt werden. Was sollte ich tun, um dies zu erreichen?

Update:
Wenn ich den gleichen code in Python, das cmd-Fenster nicht angezeigt. Aber wenn ich konvertieren Sie die python-Skripts zu exe mit py2exe, das cmd-Fenster startet immer wieder angezeigt.

  • Ich glaube nicht, können Sie deaktivieren Sie den Befehl Fenster, sorry.
  • Dank Brian und @user1177636. Eigentlich sind wir erstellen eine desktop-software, die die Interaktion mit vielen Webseiten in den hintergrund und wir wollen es so Aussehen so Professionell wie wir können. Das ist, warum wir wollen, dass der Befehl von windows nicht angezeigt.
  • Bitte aktualisieren Sie Ihre Antwort akzeptiert.
InformationsquelleAutor Vikas Ojha | 2013-12-20
Schreibe einen Kommentar