gpt4 book ai didi

java - 在没有 GUI( headless 模式)的情况下在 Selenium 上运行 ChromeDriver 或 FirefoxDriver

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:41:35 25 4
gpt4 key购买 nike

JAVA(selenium 代码片段):

    manageDriver();
WebDriver driver = new ChromeDriver();
driver.get(url);
driver.manage().timeouts().implicitlyWait(3+r, TimeUnit.SECONDS);

这足以创建一个 ChromeDriver 窗口,这对我的客户来说非常烦人。有没有办法让 ChromeDriver 在没有 GUI 的情况下运行?

编辑:我看到了一个叫做 xvfb 的东西,不知道它是什么。我可以用它让我的 firefoxDriver 或 chromeDriver headless 吗?

最佳答案

您需要一个 X 服务器。按着这些次序:安装 xvfb:

sudo apt-get install xvfb

然后使用显示编号运行它。对于前 40 岁:

Xvfb :40 &

运行客户端:

Xvfb :40 -screen 0 1024x768x24 -extension RANDR &

导出显示:

export DISPLAY=:40

开始运行你的脚本

关于java - 在没有 GUI( headless 模式)的情况下在 Selenium 上运行 ChromeDriver 或 FirefoxDriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32815249/

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