有没有办法通过量角器cli传递多个浏览器 [英] Is there any way to pass multiple browser via protractor cli
本文介绍了有没有办法通过量角器cli传递多个浏览器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
只是想知道是否可以将 cli args 指定为像
Just wanted to know is it possible to specify cli args to protractor like
--multiCapabilities.0.browserName chrome --multiCapabilities.1.browserName firefox
以便它覆盖在量角器 conf 文件中定义的 multiCapabilities.
so that it overrides the multiCapabilities defined in protractor conf file.
推荐答案
Isaac Lyman 第一个建议的具体例子:
A concrete example of Isaac Lyman's first suggestion:
命令行界面:
protractor ... --params.browsers="chrome,firefox"
conf.js:
var capabilities = {
chrome: {
browserName: 'chrome'
},
firefox: {
browserName: 'firefox'
}
};
...
getMultiCapabilities: function() {
var browsers = this.params.browsers.split(',');
// Using lodash to select the keys in `capabilities` corresponding
// to the browsers param.
return _( capabilities )
.pick(browsers)
.values()
.value();
},
这篇关于有没有办法通过量角器cli传递多个浏览器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文