Неожиданная ошибка идентификатора при запуске файла conf.js - PullRequest
1 голос
/ 17 марта 2019

Кто-нибудь Пожалуйста, дайте мне знать, в чем заключается ошибка в моем файле 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:\Users\Sumana\AppData\Roaming\npm\node_modules\protractor\example>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:\Users\Sumana\AppData\Roaming\npm\node_modules\protractor\example\conf.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:\Users\Sumana\AppData\Roaming\npm\node_modules\protractor\built\configParser.js:135:26)

1 Ответ

1 голос
/ 17 марта 2019

Отсутствует запятая за 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,
}
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...