如何使用Protractor中的特定功能运行一些套件
how to run some suites using specific capability in Protractor
我有一个桌面浏览器和移动浏览器的网站,显然它们有不同的UI。在我的量角器配置文件中,一些套件需要使用普通(桌面)用户代理来运行,而其他一些套件需要使用移动用户代理来运行。
我知道有一个选项叫做multiCapabilities
:
multiCapabilities: [{
'browserName': 'chrome'
}, {
'browserName': 'chrome',
'chromeOptions': {
'args':['--user-agent="iphone"']
}
}],
使用这样的配置可以在这两个浏览器上运行所有套件(一个用于桌面,另一个用于移动),但我想知道是否有一种方法,我可以使用第一种功能运行一些套件,并使用第二种功能运行其他套件?
例如,我可以手动设置用户代理是使用js代码的特定Spec文件吗?
继续@AndresD的评论,既然我还不能评论,为什么这个对你不起作用?
multiCapabilities: [{
'browserName': 'chrome',
specs: ['specsA_for_browser1.js', 'specsB_for_browser1.js']
}, {
'browserName': 'chrome',
'chromeOptions': {
'args':['--user-agent="iphone"']
},
specs: ['specsA_for_browser2.js', 'specsB_for_browser2.js']
}],
相关文章:
- '.在'单击“不运行”功能
- 流星 - 观察自动运行功能内未运行
- on点击不运行功能??(可能是Javascript错误?)
- 加载检查单选按钮值并运行功能
- 如何在浏览器中完成图像大小调整后运行功能?(JS/JQuery)
- 在IE中下载文件时运行功能
- 应用程序关闭前的离子运行功能
- 离子选项卡在选择后运行功能
- 检查URL和运行功能
- Chrome扩展赢得't点击按钮运行功能
- 检查时间差是否小于45分钟,并运行功能-AngularJS
- 对输入更改和复选框更改运行功能
- 如何运行功能与参数点击
- 混淆自动运行功能
- 选择按钮运行功能
- 运行功能按钮点击作为创建者用户-谷歌电子表格
- 离子应用程序运行功能在第二次点击
- 谷歌图表-运行功能后绘制
- 具有对焦运行功能的按钮在'输入'
- Onchange选择运行功能