3 回答

TA貢獻1836條經(jīng)驗 獲得超5個贊
有幾種方法,但這不是簡單的“設(shè)置配置值”。除非您投資了一款不適合所有人的無頭瀏覽器,否則它會有點駭人聽聞:
如何隱藏Firefox窗口(Selenium WebDriver)?
和
是否可以在Selenium RC中隱藏瀏覽器?
您可以“理應(yīng)”地將一些參數(shù)傳遞給Chrome,特別是: --no-startup-window
請注意,對于某些瀏覽器,尤其是IE,如果不集中精力運行它會損害您的測試。
您還可以使用AutoIT進行修改,以在打開窗口后將其隱藏。

TA貢獻1875條經(jīng)驗 獲得超3個贊
從Chrome 57開始,您有了無用的論點:
var options = new ChromeOptions();
options.AddArguments("headless");
using (IWebDriver driver = new ChromeDriver(options))
{
// the rest of your test
}
Chrome的無頭模式比UI版本的性能高30.97%。其他無頭驅(qū)動程序PhantomJS的性能比Chrome的無頭模式好34.92%。
PhantomJSDriver
using (IWebDriver driver = new PhantomJSDriver())
{
// the rest of your test
}
Mozilla Firefox的無頭模式性能比UI版本好3.68%。令人失望的是,Chrome的無頭模式比UI模式的時間節(jié)省了30%以上。其他無頭驅(qū)動程序PhantomJS的性能比Chrome的無頭模式好34.92%。令我驚訝的是,Edge瀏覽器擊敗了所有這些。
var options = new FirefoxOptions();
options.AddArguments("--headless");
{
// the rest of your test
}
可從Firefox 57+開始使用
Mozilla Firefox的無頭模式性能比UI版本好3.68%。令人失望的是,Chrome的無頭模式比UI模式的時間節(jié)省了30%以上。其他無頭驅(qū)動程序PhantomJS的性能比Chrome的無頭模式好34.92%。令我驚訝的是,Edge瀏覽器擊敗了所有這些。
注意:PhantomJS不再維護!
- 3 回答
- 0 關(guān)注
- 5542 瀏覽
添加回答
舉報