在量角器配置文件中设置onPrepare时不断出现错误

时间:2018-10-29 16:23:53

标签: javascript angularjs testing protractor automated-tests

我正在创建我的第一个量角器框架,并在配置文件中设置我的prepare。

我不断收到错误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 :(得分:3)

您在语法上遇到问题,需要:来分隔键(onPrepare)和值(函数)。

此外,您在,capabilities键之间缺少逗号(onPrepare)。
这是您需要的代码:

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

答案 1 :(得分:1)

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
   }
}