Protractor: PhantomJS 驱动程序可执行文件

创建于 2014-03-27  ·  3评论  ·  资料来源: angular/protractor

我正在尝试使用 PhantomJS 运行量角器。
我收到此错误消息:
“驱动程序可执行文件的路径必须由 phantomjs.binary.path 功能/系统属性/PATH 变量设置。”
我知道phantomjs.exe的位置。
我必须设置什么? “功能/系统属性/路径”变量有点含糊。
这是我可以在 protractor.conf.js 文件中指定的内容吗? 如果是这样,如何?

最有用的评论

请注意,至少在我使用的设置中(以及在上面引用的错误消息中),正确的属性是phantomjs.binary.path ,而不是phantom.binary.path

所有3条评论

回答我自己的问题……希望能让其他人受益:
您可以在 protractor.conf.js 中执行此操作:

capabilities: {
  browserName: 'phantomjs',
  'phantom.binary.path': 'the-path-goes-here'
}

不过,我现在收到另一个错误,“找不到变量:角度”。
这些测试在 Chrome 中运行良好。

由于某种原因,我的服务器被阻止了。 现在一切正常。 所以关键是功能中的“phantom.binary.path”属性。

请注意,至少在我使用的设置中(以及在上面引用的错误消息中),正确的属性是phantomjs.binary.path ,而不是phantom.binary.path

此页面是否有帮助?
0 / 5 - 0 等级