在不同环境下并行运行量角器测试

时间:2015-03-30 21:19:34

标签: selenium selenium-webdriver protractor

我想在不同的环境中运行我的量角器测试,例如

testing it on local environment, 
testing it on test environment,
testing it on production

环境等同时使用相同的浏览器示例chrome。

因此,在这种情况下,我的基本URL会针对每个环境进行更改:当我运行测试时,我希望在所有不同的环境中并行运行它。

baseUrl:'localhost:8080'
baseUrl:'tst.company.com'
baseUrl:'prod.company.com'
etc

和浏览器保持不变

multiCapabilities:[
{ 'browsername':'chrome',
  'chromeOptions':{
      'binary': 'drive:pathToChrome',
      'args':'[]'
      'extensions':[]
    }
}]

在这种情况下,任何人都知道如何。 谢谢

1 个答案:

答案 0 :(得分:1)

我会使用任务管理器gruntgrunt-parallel来解决此问题。

使用不同的baseUrl设置创建3个单独的grunt任务配置(您需要安装grunt-protractor-runner个包)。