运行此命令时,量角器工作正常:
$ protractor app/tests/e2e/conf.js
当我将此命令放入package.json
文件时,要使 npm 执行命令,量角器不起作用。
// package.json
...
"scripts": {
"test": "protractor app/tests/e2e/conf.js"
}
运行:
$ npm run test
结果:
浏览器
控制台
为什么这不会给出相同的结果?它只是冻结/挂起'数据;'地址栏中的文字。
答案 0 :(得分:2)
您安装了两个protractor
个节点包 - 一个是全局节点包,另一个是位于项目根目录中node_modules
目录内的本地节点包。运行:
node_modules/protractor/bin/protractor --version
protractor --version
可能会显示您的本地protractor
需要更新:
npm install protractor