Jim*_*ett 4 firefox selenium webdriver maven jenkins
我使用FirefoxDriver进行WebDriver测试,我尝试将其作为Jenkins作业运行.
它在Windows中运行良好,它也可以在我的Jenkins服务器所在的Linux命令行中运行.
不幸的是,我在执行Jenkins工作时遇到以下错误:
org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms
Run Code Online (Sandbox Code Playgroud)
Jenkins作业包含两个步骤:执行的shell步骤:
Xvfb :1 -screen 0 1024x768x24 &
export DISPLAY=:1
Run Code Online (Sandbox Code Playgroud)
然后是一个maven包来运行测试类.
为什么我不能让Jenkins工作来执行Firefox?
最终最终工作的是创建整个Jenkins作业作为运行shell命令的一个步骤:
Xvfb :1 -screen 0 1024x768x24 &
export DISPLAY=:1
mvn package
Run Code Online (Sandbox Code Playgroud)
那很有效.没有更多NotConnectedException.
我最初将Jenkins的工作分为2个步骤,shell创建虚拟帧缓冲区和maven目标.
归档时间: |
|
查看次数: |
4720 次 |
最近记录: |