gpt4 book ai didi

java - 多个 Selenium 网格2测试: how to run in Firefox with hidden windows Browser

转载 作者:行者123 更新时间:2023-12-01 11:16:22 25 4
gpt4 key购买 nike

我想使用 50 个 Firefox 独立浏览器(或更多)的并行实例运行 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();

关于java - 多个 Selenium 网格2测试: how to run in Firefox with hidden windows Browser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31786593/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com