使用量角器

时间:2016-05-04 06:13:16

标签: protractor

我正在运行一套量角器测试。我有一个config.js,只设置为使用'功能'运行Chrome。见下文。

  capabilities: {
  }
    browserName: 'chrome'
  }

我有以下执行方案要求:

  1. 仅在Chrome中执行测试

  2. 仅在Firefox中执行测试

  3. 使用Chrome / Firefox / IE执行

  4. 我希望能够通过使用以下内容覆盖(通过命令args)我当前的config.js:

    1. 量角器config.js (仅在配置中为Chrome设置)
    2. 量角器config.js --browser = firefox (这显然是有效的     框')
    3. 量角器config.js --browsers = chrome,firefox,ie (不是 据我所知)
    4. 选项#3不是真正的命令(但我希望它是)

      问题:我是否可以使用命令覆盖“multiCapabilities”的单一功能,或者您是否建议使用2个配置文件?一个用于单个浏览器,一个用于多个浏览器?

      注意:我想只有1个config.js,因为我在config.js中定义了所有套件,无论如何都不需要倍数。

1 个答案:

答案 0 :(得分:0)

您可以使用 multiCapabilities

multiCapabilities: [{
  'browserName': 'firefox'
}, {
  'browserName': 'chrome'
}]