我们如何使用Protractor在不同的环境中运行规范

时间:2014-06-17 23:39:12

标签: javascript node.js angularjs mocha protractor

有没有办法可以在不同的环境中运行规范。也许,protractor-config文件中的任何配置?

做类似

的事情

specs: ['../tests/*.js', server1], ['../more_tests/*.js', server2]

在配置中。

1 个答案:

答案 0 :(得分:2)

我不知道“独立环境”是什么意思。如果您想根据不同的功能运行不同的规范,请按以下步骤操作:

    exports.config = {

      specs: [
        'basic/*' // specs to be shared amongst all capabilities
      ],

      multiCapabilities: [{
        'browserName': 'chrome', // You can specify version, etc
        // uses 'basic/*'
      }, {
        'browserName': 'chrome', // You can specify version, etc
        specs: 'basic2/*' // 'basic/*' and 'basic2/*'
      }, {
        'browserName': 'firefox', // You can specify version, etc
        specs: 'basic3/*' // 'basic/*' and 'basic3/*'
      }]
    };