【发布时间】:2019-05-23 12:19:26
【问题描述】:
我正在尝试使用 npm 脚本运行 conf.js 文件。这个 conf.js 文件是在运行 tsc 命令后在 JSFilesRepo/config 文件夹中创建的,因为我正在使用带有 protractor-jasmine 的 typescript。
当我在 package.json 级别进入 cmd 并运行时:
protractor JSFilesRepo/config/conf.js
它工作正常,但是当我尝试使用 package.json 级别的 npm 脚本 (npm run test) 运行它时会出现错误
"scripts": {
"test": "node_modules/.bin/protractor JSFilesRepo/config/conf.js",
},
错误: 错误消息:找不到 update-config.json。运行“webdriver-manager update”下载二进制文件。
我已经更新了 webdriver-manager。我相信这与路径有关。
【问题讨论】:
-
这些都是很好的答案。我认为这取决于您如何运行量角器。如果您使用“本地”或“直接连接”启动它,那么您需要运行本地版本的 webdriver-manager。请参阅“脚本”答案。这些文件在本地下载,您本地安装的 Protractor 了解浏览器二进制文件的位置。关于全球的第二个答案也很重要。如果您使用的是全局安装的 Protractor,那么希望您可以全局下载二进制文件(我认为这也可以)
标签: javascript typescript npm jasmine protractor