从jenkins用xvfb在无头FF上运行Protractor

时间:2016-10-11 11:57:42

标签: firefox jenkins protractor headless xvfb

在无头模式下无法让我的量角器在远程服务器上运行。如果有人能帮忙,我会很高兴

  • 这是我的qa服务器设置:

/etc/init.d/xvfb脚本下stat Xvfb :99

在bash_profile中设置

export DISPLAY=:99echo $DISPLAY返回:99

安装了firefox和量角器。

  • 我的项目pom.xml

我正在使用maven-wagon-plugin来执行

  1. 在我的qa服务器上显示xvfb的脚本:99;
  2. 在我的qa服务器上运行量角器protractorTest/conf.js
  3. 从jenkins运行作业时

      

    =>我收到错误E / launcher - 45000 ms后无法连接到端口7055上的主机127.0.0.1。

         

    Firefox控制台输出:错误:未指定显示

    检查xvfb是否正在运行:

    QA服务器上的

    ps -ef | grep Xvfb显示Xvfb进程正在运行,但

    如果出现问题或丢失,请告诉我?

1 个答案:

答案 0 :(得分:0)

xvfb需要在运行量角器的同一脚本中启动。所以Maven wagon插件可用于执行启动xvfb +运行量角器测试的命令。

来源:@sou评论。