我在执行命令量角器conf.js
时遇到错误我正在尝试运行示例项目代码 https://github.com/qualityshepherd/protractor_example
我的错误是
D:\Users\protractor_example-master
>protractor conf.js
[13:30:33] E/configParser - error code: 105
[13:30:33] E/configParser - description: failed loading configuration file conf.
js
D:\Users\xxxxxx\node_modules\protractor\built\configParser.js:130
throw new exitCodes_1.ConfigError(logger, 'failed loading configurat
ion file ' + filename);
请建议解决方案
答案 0 :(得分:5)
您必须进入配置文件所在的目录:
cd /yourPath/
然后运行你的文件。
答案 1 :(得分:0)
如果你使用的是protractor-jasmine2-html-reporter,那么它应该在本地安装到你的项目脚本和conf.js所在的文件夹。
我收到以下错误
H:\protractorDemo>protractor conf.js
**Error:**
[05:20:41] E/configParser - Error code: 105
[05:20:41] E/configParser - Error message: failed loading configuration file con
f.js
[05:20:41] E/configParser - Error: Cannot find module 'protractor-jasmine2-html-
reporter'
at Function.Module._resolveFilename (module.js:325:15)
并在使用命令
安装后npm install protractor-jasmine2-html-reporter --save-dev
在文件夹'H:\ protractorDemo>'上它开始工作正常。
答案 2 :(得分:-1)
如果您仔细阅读该教程,看起来它会告诉您可以使用以下方式运行量角器测试:
$ npm test
或者像这样,我认为这是你尝试这样做的方式,使用你安装的项目node_modules中的量角器:
$ node_modules/.bin/protractor conf.js
尝试运行该命令。应该适用于本教程。