gpt4 book ai didi

javascript - 使用 FirefoxDriver 时隐藏浏览器

转载 作者:太空宇宙 更新时间:2023-11-04 05:25:24 24 4
gpt4 key购买 nike

我将 Selenium 与 FirefoxDriver 一起使用,当它实例化时,FireFox 浏览器自动打开,我们如何隐藏它?

WebDriver 驱动程序 = new FirefoxDriver();

谢谢,

最佳答案

您也许可以使用 Win32 附加到窗口句柄并隐藏它,但除此之外我不认为它可以完成。

Selenium 中的 FirefoxDriver 用于自动化真正的 firefox 浏览器(不是它的某种表示)以进行 UI 测试。因此,真正的浏览器需要运行才能工作。

如果您想要一个不可见的 UI 驱动程序,您将需要使用 HtmlUnit 驱动程序。

但是正如网站所说:

None of the popular browsers uses the JavaScript engine used by HtmlUnit (Rhino). If you test JavaScript using HtmlUnit the results may differ significantly from those browsers.

所以我会谨慎地信任 HtmlUnit 驱动程序。

来源:http://seleniumhq.org/docs/03_webdriver.html#webdriver-implementations

编辑

另外,我要补充一点,通常自动化测试会在没有用户的专用机器上进行。在这种情况下,无论天气如何,您都可以看到浏览器。

关于javascript - 使用 FirefoxDriver 时隐藏浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5210145/

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