在Protractor中使用onPrepare的多个函数

时间:2017-09-12 08:58:56

标签: javascript protractor

我的Protractor测试套件中有一个conf.js文件。

首先有一个onPrepare条目,但现在我想添加一个。{

我努力使语法正确,以便onPrepare后面的内容没有错误。

原始条目:

onPrepare: function() {

    jasmine.getEnv().addReporter(reporter);
  },

,第二个条目是:

const protractorImageComparison = require('protractor-image-comparison');
  browser. protractorImageComparison = new protractorImageComparison(
      {
          baselineFolder: 'path/to/baseline/',
          screenshotPath: 'path/to/save/actual/screenshots/'
      }
    );
  },
}

我是否需要在function()上方添加第二个const

1 个答案:

答案 0 :(得分:0)

你试试如下吗?
提示:onPrepare是量角器conf文件中唯一可以使用变量的地方:浏览器,因为只有当运行到此函数时,浏览器变量才会初始化完成。

onPrepare: function() {

    jasmine.getEnv().addReporter(reporter);

    const protractorImageComparison = require('protractor-image-comparison');
    browser.protractorImageComparison = new protractorImageComparison(
      {
          baselineFolder: 'path/to/baseline/',
          screenshotPath: 'path/to/save/actual/screenshots/'
      }
    );
},