簡體   English   中英

多個Selenium Grid 2測試:如何在帶有隱藏Windows瀏覽器的Firefox中運行

[英]Multiple Selenium Grid 2 Test: how to run in Firefox with hidden windows Browser

我想使用Firefox獨立瀏覽器(或更多)的50個並行實例運行Selenium Grid 2測試。 但是,如果打開所有這些瀏覽器窗口,則需要大量機器內存。 因此,我想使用隱藏的Firefox窗口運行測試。 如何在后台使用Firefox窗口運行此測試。 我試過了:

DesiredCapabilities capability = new DesiredCapabilities();
capability = DesiredCapabilities.firefox();
FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("browser.tabs.loadDivertedInBackground", true);
capability.setCapability(FirefoxDriver.PROFILE, profile);

但這沒有用。 誰能幫我?

請考慮使用HTMLUnitDriver。 這樣可以確保沒有啟動UI。 這是進行健全性測試的高性能且行之有效的方法。

HtmlUnitDriver driver = new HtmlUnitDriver(DesiredCapabilities.firefox());
driver.get("http://anysiteurl");
driver.quit();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM