pla*_*irt 5 java jenkins xvfb selenium-webdriver
我有一个WebDriver基于Java测试套件,我尝试用Jenkins执行.项目已导入,构建成功.
在执行测试期间,我得到以下信息:
运行TestRunner使用以下命令配置TestNG:org.apache.maven.surefire.testng.conf.TestNG652Configurator@2437c6dc org.openqa.selenium.firefox.NotConnectedException:45000 ms后无法在端口7055上连接到主机127.0.0.1.Firefox控制台输出
似乎没有找到二进制文件,但它位于给定的路径中.
测试失败:runBeforeTest(TestRunner):无法连接到端口7055上的二进制FirefoxBinary(/ home/user1/Desktop/firefox/firefox-bin); 过程输出如下:(..)
在执行之前我启动了一个X服务器.
Xvfb :19 -screen 0 1024x768x16 &
export DISPLAY=:19
firefox &
版本:
Ubuntu 16.04.3
Selenium 2.53.1
Firefox 55.0
Jenkins 2.60.3
这可能是 Selenium 和 Firefox 之间的版本不匹配。
根据其 GitHub 问题之一的评论,已知 Selenium 2.53.1 可以与 Firefox 47.0.1 配合良好。
https://github.com/SeleniumHQ/selenium/issues/2527
要继续使用 Firefox 55,您需要使用更高版本的 Selenium(如果已支持)。
| 归档时间: | 
 | 
| 查看次数: | 152 次 | 
| 最近记录: |