gpt4 book ai didi

python - 如何隐藏 Firefox 窗口(Selenium WebDriver)?

转载 作者:IT老高 更新时间:2023-10-28 21:33:51 31 4
gpt4 key购买 nike

当我同时执行多个测试时,我不想让 Firefox 浏览器窗口保持可见。我可以使用 selenium.minimizeWindow() 将其最小化,但我不想这样做。

有什么方法可以隐藏 Firefox 窗口吗?我正在使用 FireFox WebDriver。

最佳答案

Python

隐藏浏览器最简单的方法是install PhantomJS .然后,改变这一行:

driver = webdriver.Firefox()

到:

driver = webdriver.PhantomJS()

您的其余代码无需更改,也不会打开任何浏览器。出于调试目的,请在代码的不同步骤中使用 driver.save_screenshot('screen.png') 或再次切换到 Firefox 网络驱动程序。

在 Windows 上,您必须指定 phantomjs.exe 的路径:

driver = webdriver.PhantomJS('C:\phantomjs-1.9.7-windows\phantomjs.exe')

Java

看看 Ghost Driver:How to run ghostdriver with Selenium using java


C#

How to hide FirefoxDriver (using Selenium) without findElement function error in PhantomDriver(headless browser)?

关于python - 如何隐藏 Firefox 窗口(Selenium WebDriver)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5370762/

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