【发布时间】:2020-07-12 04:13:51
【问题描述】:
我的量角器工作正常,更新后它无法打开一个简单的规范文件,它总是给出 thsi 错误。我搜索了一个解决方案,但找不到一个 conf 和 spec 文件是量角器站点本身的示例,我粘贴下面的错误希望你能提供帮助。提前致谢
conf.js 错误
[09:10:06] E/configParser - error code: 105
[09:10:06] E/configParser - description: failed loading configuration file spec.js
C:\Users\y\AppData\Roaming\npm\node_modules\protractor\built\configParser.js:130
throw new exitCodes_1.ConfigError(logger, 'failed loading configurat
ion file ' + filename);
^
Error
at ConfigError.ProtractorError (C:\Users\y\AppData\Roaming\npm\node_modules\protractor\built\exitCodes.js:10:22)
at new ConfigError (C:\Users\y\AppData\Roaming\npm\node_modules\protractor\built\exitCodes.js:26:16)
at ConfigParser.addFileConfig (C:\Users\y\AppData\Roaming\npm\node_modules\protractor\built\configParser.js:130:19)
at Object.initFn [as init] (C:\Users\y\AppData\Roaming\npm\node_modules\protractor\built\launcher.js:94:22)
at Object.<anonymous> (C:\Users\y\AppData\Roaming\npm\node_modules\protractor\built\cli.js:130:10)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
conf 和 spec 文件是来自站点的示例文件
conf.js:
exports.config = {
framework: 'jasmine',
seleniumAddress: 'http://localhost:4444/wd/hub',
specs: ['spec.js']
}
spec.js
describe('Protractor Demo App', function() {
it('should have a title', function() {
browser.get('http://juliemr.github.io/protractor-demo/');
expect(browser.getTitle()).toEqual('Super Calculator');
});
});
【问题讨论】:
-
您可以发布您的配置(编辑问题并将其包含在其中)吗?谢谢。
-
我编辑了我正在回复的帖子,以防你没有检查
-
您可以打开
C:\Users\y\AppData\Roaming\npm\node_modules\protractor\built\configParser.js:130并在catch中输入logger.error(e)示例:catch (e) { logger.error(e); throw new exitCodes_1.ConfigError(logger, 'failed loading configuration file ' + filename); }应该打印出类似E/configParser - { [Error: Cannot find module 'ts-node/register'] code: 'MODULE_NOT_FOUND' }的内容 -
错误是说它无法使用带有配置的模块加载文件。这是按设计工作的。错误消息:
E/configParser - description: failed loading configuration file spec. js应该有助于弄清楚发生了什么。 1. 配置错误, 2. 无法加载文件。有人指出(如下)您正在加载规范文件而不是配置文件。 -
我解释说我加载了 conf 文件,它给出了那个错误,但现在工作正常,我在上面运行多个 e2e 测试
标签: protractor