将所有测试分组并显示在浏览器堆栈中

时间:2019-04-08 10:43:54

标签: protractor browserstack

我在浏览器堆栈上运行量角器测试,并注意到我运行的测试被标记为单独的条目。我想将它们全部分组为一个版本。 我已向量角器配置文件添加了build功能。但这似乎没有帮助。 附加我的量角器配置字段。感谢您的帮助。

谢谢

exports.config = {
  specs: [
    './src/**/*.e2e-spec.ts'
  ],
  browserstackUser: xx,
  browserstackKey: xxx,
  multiCapabilities: [{
    browserName: 'chrome',
    os: 'Windows',
    os_version: '10',
    'browswestack.debug': true,
    project: 'protractor'

  }, {
    os: 'OS X',
    os_version: 'High Sierra',
    browserName: 'Safari',
    'browswestack.debug': true,
    project: 'protractor'
  }],
  build_number: 'local',
  maxInstances: 2,
  SELENIUM_PROMISE_MANAGER: false,
  directConnect: false,
  connectionRetryCount: 3,
  connectionRetryTimeout: 90000,
  baseUrl: 'http://localhost:4200',
  framework: 'jasmine',
  jasmineNodeOpts: {
    showColors: true,
    defaultTimeoutInterval: 30000,
    print: _.noop
  },
  onPrepare: () => {
    tsNode.register({
      project: path.join(__dirname, './tsconfig.e2e.json')
    });
    let reporter = new SpecReporter();
    jasmine.getEnv().addReporter(reporter);
  }
};

编辑:我解决了这个问题。我正在使用build_number而不是build。

但是,当我运行测试时,我注意到测试正在追加。例如,如果我运行5个测试,则只能看到在浏览器堆栈中执行的最后一个测试。我该如何解决?

1 个答案:

答案 0 :(得分:0)

Open a session on Automate Dashboard and under 'Input Capabilities', check if 'build' is visible.