Продолжайте получать сообщение об ошибке при настройке onPrepare в файле конфигурации Protractor - PullRequest
0 голосов
/ 29 октября 2018

Я создаю свой первый каркас для транспортира, и я настраиваю мою подготовку в моем файле конфигурации.

Я получаю символ ошибки X и не могу понять, почему.

exports.config = {
  seleniumAddress: 'http://localhost:4444/wd/hub',


  specs: ['PageObjectLocator1.js'],

  capabilities: {
    browserName: 'chrome'
  }

  onPrepare = function {

    //place global functions here

  }


}

Вот снимок экрана тоже.

enter image description here

Ответы [ 2 ]

0 голосов
/ 29 октября 2018

У вас были проблемы с синтаксисом, когда вам нужно было : для разделения ключа (onPrepare) и значения (функции).

Также вам не хватает запятой (,) между capabilities и onPrepare клавишами.
Вот код, который вам нужен:

exports.config = {
  seleniumAddress: 'http://localhost:4444/wd/hub',
  specs: ['PageObjectLocator1.js'],
  capabilities: {
    browserName: 'chrome'
  },
  onPrepare: function() {
    //your code 
  }
}
0 голосов
/ 29 октября 2018

onPrepare должно выглядеть так

onPrepare: function() {
   //your code
}

а в вашем случае

exports.config = {
   seleniumAddress: 'http://localhost:4444/wd/hub',
   specs: ['PageObjectLocator1.js'],
   capabilities: { browserName: 'chrome' },  //don't forget the comma
   onPrepare: function() {
      //your code
   }
}
...