2016-05-16 46 views
0

而执行命令量角器conf.js当运行量角器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); 

请提出一个解决方案

+1

你能更详细地描述你的问题吗?请不要尝试获取一个示例代码并运行。按照教程,自己动手做。如果你这样做,你不会有这样的问题。 :) –

+0

此外,当量角器无法找到您的配置文件时,你会得到这个错误。 –

+0

根据一些回答评论,这个问题已解决。你可以添加或标记答案,如果是这样的话? 您是否可以通过'jasmine-spec-reporter'解决您的后续问题,还是仍在等待处理? –

回答

2

你必须去到DIRECTO ry你有你的配置文件:

cd /yourPath/ 

然后运行你的文件。

+1

我正在从文件所在的路径运行 D:\ Users \ XXXXXX \ Downloads \ protractor_example-master \ protractor_example-master –

+0

并且您的文件testspec.js和config.js都在这里? – Emna

+0

谢谢你的帮助其实protractor-html-screenshot-reporter包在我的系统上不可用。错误描述不清楚。在逐条评论之后,我可以知道原因。现在错误已更改错误:错误:无法找到模块'jasmine-spec-reporter'。我也增加了路径。 –

0

如果您正在使用量角器-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>' 它开始工作的罚款。

0

如果您按照教程密切,它看起来像它会告诉你,你可以运行与量角器测试:

$ npm test 

或类似这样的,我认为这是你正在尝试做的方式,通过使用在你安装的node_modules项目中的量角器:

$ node_modules/.bin/protractor conf.js 

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