【发布时间】:2016-10-11 11:57:41
【问题描述】:
无法让我的量角器在无头模式下在远程服务器上运行。如果有人可以提供帮助,我会很高兴
- 这是我的 qa 服务器设置:
在/etc/init.d/xvfb 脚本下到stat Xvfb :99
export DISPLAY=:99 在 bash_profile 中设置(echo $DISPLAY 返回 :99)
firefox 和量角器已安装。
- 我的项目
pom.xml:
我正在使用 maven-wagon-plugin 执行
- 启动 xvfb 的脚本在我的 qa 服务器上显示:99
- 在我的 qa 服务器上运行 protractor
protractorTest/conf.js
从 jenkins 运行作业时
=> 我收到错误 E/launcher - Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms.
Firefox 控制台输出:错误:未指定显示
检查xvfb 是否正在运行:
QA 服务器上的ps -ef | grep Xvfb 显示 Xvfb 进程正在运行,但是
如果有问题或遗漏,请告诉我?
【问题讨论】:
-
尝试使用
xvfb-run运行量角器测试。在终端中尝试以下命令。xvfb-run protractorTest/conf.js -
谢谢,我知道为什么它不起作用了。我必须在运行量角器的同一脚本中启动 xvfb。我使用 maven wagon 插件执行启动 xvfb + 运行量角器测试的命令
标签: firefox jenkins protractor headless xvfb