运行量角器conf.js时的量角器错误

时间:2016-05-16 08:17:20

标签: protractor

我在执行命令量角器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);

请建议解决方案

3 个答案:

答案 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

尝试运行该命令。应该适用于本教程。