【问题标题】:PhantomJS not working with JenkinsPhantomJS 不与詹金斯一起工作
【发布时间】:2013-05-01 17:31:10
【问题描述】:

我关注了Web page Capture and save to image using phantomjs lib,并能够将屏幕截图保存在我的本地。

但是,当使用 Jenkins 执行 PhantomJS 命令时,会生成以下错误:“_RegisterApplication(),无法建立到 WindowServer 的默认连接,_CGSDefaultConnection() 为 NULL。”并且屏幕截图没有保存在 Jenkins 上。

有人可以指导我吗?

【问题讨论】:

  • 能够以Jenkins用户登录解决问题

标签: javascript jenkins osx-mountain-lion phantomjs screen-capture


【解决方案1】:

我找到了两种可能的解决方案:

  1. 正如 user2325313 评论的那样,如果您以 Jenkins 的用户身份登录,您应该能够避免此问题。

  2. 将 Jenkins 作为独立应用程序而不是守护程序运行。为此,请找到您的 Jenkins .war 文件并使用以下命令从终端执行它:

    java -jar /Applications/Jenkins/jenkins.war

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-04
    • 2014-05-03
    相关资源
    最近更新 更多