2016-11-16 43 views
0

我正在使用C#在Selenium WebDriver中編寫腳本。我想在後臺運行這個腳本或者最小化模式。我不想將瀏覽器顯示給用戶。我試過Chrome Options類及其屬性來完成任務,但無法完成此任務。如何在後臺或最小化模式下運行硒腳本?

什麼可能是在使用C#的Selenium WebDriver中運行硒腳本 背景或最小化模式的最佳方法?

回答

0

爲了減少:

driver.Manage().Window.Size = new Size(-2000, 0); 

背景使用無頭的webdriver:

WebDriver htmlUnitDriver = new HtmlUnitDriver(); 

或者無頭瀏覽器,看到here,它不是一個簡單的解決方案,但。

最佳方法:取決於你的情況。爲了測試Web應用程序,請使用Chrome最小化。爲了刮,使用無頭瀏覽器。