【问题标题】:running Protractor on headless FF from jenkins with xvfb使用 xvfb 在 jenkins 的无头 FF 上运行 Protractor
【发布时间】: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 执行

  1. 启动 xvfb 的脚本在我的 qa 服务器上显示:99
  2. 在我的 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 进程正在运行,但是

如果有问题或遗漏,请告诉我?

【问题讨论】:

标签: firefox jenkins protractor headless xvfb


【解决方案1】:

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

来源:@soucomment.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-02
    相关资源
    最近更新 更多