运行conf.js文件时出现意外的标识符错误
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运行conf.js文件时出现意外的标识符错误相关的知识,希望对你有一定的参考价值。
有人请让我知道我的conf.js文件中的错误是什么。我添加了我的conf.js文件并显示错误。当我评论JasmineNodeOpts时,conf.js可以正常工作。但是,我需要默认计时器。
exports.config = {
directConnect: true,
framework: 'jasmine',
seleniumAddress: 'http://localhost:4444/wd/hub',
specs: ['CreateProject_spec.js'],
capabilities: {
browserName: 'chrome' ,
}
jasmineNodeOpts: {
showColors: true,
defaultTimeoutInterval: 100000,
}
};
C:UsersSumanaAppDataRoaming
pm
ode_modulesprotractorexample>protractor conf.js
[11:46:29] E/configParser - Error code: 105
[11:46:29] E/configParser - Error message: failed loading configuration file conf.js
[11:46:29] E/configParser - C:UsersSumanaAppDataRoaming
pm
ode_modulesprotractorexampleconf.js:19
jasmineNodeOpts: {
^^^^^^^^^^^^^^^
SyntaxError: Unexpected identifier
at createScript (vm.js:80:10)
at Object.runInThisContext (vm.js:139:10)
at Module._compile (module.js:617:28)
at Object.Module._extensions..js (module.js:664:10)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
at Function.Module._load (module.js:498:3)
at Module.require (module.js:597:17)
at require (internal/module.js:11:18)
at ConfigParser.addFileConfig (C:UsersSumanaAppDataRoaming
pm
ode_modulesprotractoruiltconfigParser.js:135:26)
答案
在capabilities
背后丢失了一个逗号。有许多语法高亮显示器,例如在Visual Studio代码中检测到此类错误。
这应该可以解决您的错误:
exports.config = {
directConnect: true,
framework: 'jasmine',
seleniumAddress: 'http://localhost:4444/wd/hub',
specs: ['CreateProject_spec.js'],
capabilities: {
browserName: 'chrome' ,
},
jasmineNodeOpts: {
showColors: true,
defaultTimeoutInterval: 100000,
}
};
以上是关于运行conf.js文件时出现意外的标识符错误的主要内容,如果未能解决你的问题,请参考以下文章
Node.js SyntaxError:设置 Forge 查看器时出现意外标识符
通过 Google 表格解析时出现“JavaScript 运行时意外退出”错误