Protractor 量角器:参数化配置
我需要在运行时修改量角器配置的几个元素,最重要的是multiCapabilities对象的一些值:Protractor 量角器:参数化配置,protractor,saucelabs,Protractor,Saucelabs,我需要在运行时修改量角器配置的几个元素,最重要的是multiCapabilities对象的一些值: ... multiCapabilities: [ { 'build': buildNumber, 'app': 'app' + buildNumber + '.apk', 'browserName': '', 'appiumVersion': '1.4.16', 'deviceName': 'Android E
...
multiCapabilities: [
{
'build': buildNumber,
'app': 'app' + buildNumber + '.apk',
'browserName': '',
'appiumVersion': '1.4.16',
'deviceName': 'Android Emulator',
'deviceOrientation': 'portrait',
'platformVersion': '5.1',
'platformName': 'Android',
'autoWebview': true
},
{
...
}
],
...
具体来说,我正在对一个已经上传到SauceLabs的应用程序的特定构建运行这些测试。我希望能够以某种方式动态设置“build”和“app”值
不幸的是,Grunt量角器运行程序不支持multiCapabilities功能,否则可以使用该包装器处理它。一个选项是使用命令行参数并参数化测试。在这种情况下,请使用以下方法: 用法:
protractor protractor.conf.js --params.build="build" --params.app="app"
protractor protractor.conf.js --params.build="build" --params.app="app"