-2

phantomjs 命令在 mac local 上运行良好。

但是,无法从 Jenkins.Build 控制台执行 phantomjs 命令看起来像 + phantomjs hello.js /var/folders/vf/hcw165tj0sg3s3p6czn4fz8c00007c/T/hudson6003717517243923017.sh:第 2 行:phantomjs:找不到命令

你能帮忙看看如何在 Jenkins 上配置 phantonjs 吗?

4

1 回答 1

0

能够通过解析 JENKINS 中的 PATH 来解决问题。Jenkins 中的 PATH 现在指向 PhantomJS 的可执行文件。我遵循网页捕获并使用 phantomjs lib 保存到图像,并且能够将屏幕截图保存在我的本地。但是,使用 Jenkins 执行 PhantomJS 命令时,会生成以下错误:“_RegisterApplication(),无法建立到 WindowServer 的默认连接,_CGSDefaultConnection() 为 NULL。” 并且屏幕截图没有保存在 Jenkins 上。

谁能指导我?

于 2013-04-30T21:54:28.763 回答