0

我跟着Web page Capture and save to image using phantomjs lib并能够保存我的本地截图。PhantomJS不与Jenkins合作

但是,当与Jenkins一起执行PhantomJS命令时,会生成以下错误:“_RegisterApplication(),FAILED建立到WindowServer的默认连接,_CGSDefaultConnection()为NULL。并且屏幕截图不会保存在Jenkins上。

任何人都可以请指导我吗?

+0

能够通过登录的用户詹金斯来解决问题 – user2325313 2013-05-02 22:50:04

回答

1

我发现这个问题有两种可能的解决方案:

  1. 由于user2325313评论,如果您登录的詹金斯的用户,你应该能够避免此问题。

  2. 将Jenkins作为独立应用程序而不是守护进程运行。要做到这一点,找到您的詹金斯.war文件,并使用以下命令从终端执行:

    java -jar /Applications/Jenkins/jenkins.war