gpt4 book ai didi

firefox - 在 Linux 上的 Jenkins 下运行的 WebDriver 测试中出现 NotConnectedException 错误

转载 作者:行者123 更新时间:2023-11-30 23:49:22 24 4
gpt4 key购买 nike

我有一个使用 FirefoxDriver 的 WebDriver 测试,我试图将其作为 Jenkins 作业运行。

它在 Windows 中运行良好,它也可以从 Linux 中的命令行运行,我的 Jenkins 服务器就在那里。

不幸的是,我在作为 Jenkins 作业执行时遇到以下错误:

org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms

Jenkins 作业包含 2 个步骤:执行的 shell 步骤:
Xvfb :1 -screen 0 1024x768x24 &
export DISPLAY=:1

然后是一个 maven 包来运行测试类。

为什么我无法获得 Jenkins 作业来执行 Firefox?

最佳答案

最终的工作是将整个 Jenkins 作业创建为运行 shell 命令的一个步骤:

Xvfb :1 -screen 0 1024x768x24 &
export DISPLAY=:1
mvn package

这奏效了。不再有 NotConnectedException。

我最初将 Jenkins 工作分为 2 个步骤,shell 创建虚拟帧缓冲区和 maven 目标。

关于firefox - 在 Linux 上的 Jenkins 下运行的 WebDriver 测试中出现 NotConnectedException 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6206536/

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