Получение «Синтаксическая ошибка» при попытке настроить Jasmine2HtmlReporter - PullRequest
0 голосов
/ 12 мая 2019

Настройка Jasmine2HtmlReporter для моего проекта Protractor.

Добавление следующего кода в мой файл conf.js:

    onPrepare: function() {
      jasmine.getEnv().addReporter(
        new Jasmine2HtmlReporter({
          savePath: 'target/screenshots'
        })
      );
   }

И получаю следующую ошибку:

onPrepare: function() {
  ^^^^^^^^^

SyntaxError: Unexpected identifier

Ниже всего моего файла conf.js:

var Jasmine2HtmlReporter = require('protractor-jasmine2-html-reporter');

exports.config = {

  jasmineNodeOpts: {
    showColors: true,
    defaultTimeoutInterval: 100000
  },
  capabilities: {
    'browserName': 'chrome'
  },
  directConnect: true,
  framework: 'jasmine',
  specs: ['specs/calbarSpec.js']

  onPrepare: function() {
      jasmine.getEnv().addReporter(
        new Jasmine2HtmlReporter({
          savePath: 'target/screenshots'
        })
      );
   }

};

1 Ответ

1 голос
/ 12 мая 2019
var Jasmine2HtmlReporter = require('protractor-jasmine2-html-reporter');
exports.config = {
  jasmineNodeOpts: {
    showColors: true,
    defaultTimeoutInterval: 100000
  },
  capabilities: {
    'browserName': 'chrome'
  },
  directConnect: true,
  framework: 'jasmine',
  specs: ['specs/calbarSpec.js'],

  onPrepare: function() {
      jasmine.getEnv().addReporter(
        new Jasmine2HtmlReporter({
          savePath: 'target/screenshots'
        })
      );
   }

};

Поставьте запятую после клавиши "specs".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...