我正在尝试使用 PhantomJS 运行量角器。
我收到此错误消息:
“驱动程序可执行文件的路径必须由 phantomjs.binary.path 功能/系统属性/PATH 变量设置。”
我知道phantomjs.exe的位置。
我必须设置什么? “功能/系统属性/路径”变量有点含糊。
这是我可以在 protractor.conf.js 文件中指定的内容吗? 如果是这样,如何?
回答我自己的问题……希望能让其他人受益:
您可以在 protractor.conf.js 中执行此操作:
capabilities: {
browserName: 'phantomjs',
'phantom.binary.path': 'the-path-goes-here'
}
不过,我现在收到另一个错误,“找不到变量:角度”。
这些测试在 Chrome 中运行良好。
由于某种原因,我的服务器被阻止了。 现在一切正常。 所以关键是功能中的“phantom.binary.path”属性。
请注意,至少在我使用的设置中(以及在上面引用的错误消息中),正确的属性是phantomjs.binary.path
,而不是phantom.binary.path
。
最有用的评论
请注意,至少在我使用的设置中(以及在上面引用的错误消息中),正确的属性是
phantomjs.binary.path
,而不是phantom.binary.path
。