Jac*_*phy 7 javascript selenium angularjs selenium-webdriver protractor
我目前有在我们的集成服务器上运行的量角器设置.在protractor.conf.js文件中,我有以下内容:
multiCapabilities: [{
'browserName': 'firefox',
'platform': 'MAC'
}, {
'browserName': 'chrome',
'platform': 'MAC'
}]
Run Code Online (Sandbox Code Playgroud)
我想从命令行本地运行时覆盖它.我试过以下但没有成功
protractor --verbose --browser=chrome
Run Code Online (Sandbox Code Playgroud)
问题:当从命令行本地运行时,如何切换到仅使用单个chrome实例?
这是个问题。
根据源代码,browser
命令行参数是capabilities.browserName
.
// If you would like to run more than one instance of WebDriver on the same
// tests, use multiCapabilities, which takes an array of capabilities.
// If this is specified, capabilities will be ignored.
multiCapabilities: [],
Run Code Online (Sandbox Code Playgroud)
换句话说,由于multiCapabilities
已指定,因此capabilities
将被忽略。
您可以尝试做的是从命令行重置multiCapabilities
:
protractor --verbose --browser=chrome --multiCapabilities
Run Code Online (Sandbox Code Playgroud)
另一种解决方法是使用单独的配置文件来运行单个浏览器实例。
另外,相关主题列表:
归档时间: |
|
查看次数: |
3379 次 |
最近记录: |