对于你们来说,这可能是重复的问题,但实际上我还没有得到答案。这是我在量角器配置文件中的多功能定义。我想访问deviceName参数值。我该怎么做?
exports.config = {
directConnect:true,
multiCapabilities: [
{
browserName: 'chrome',
'chromeOptions': {
'mobileEmulation': {
'deviceName': 'iPad'
}
}
}
],
在onPrepare下尝试过,但未提供多功能值
browser.getCapabilities().then(function(c) {
console.log(c.get('deviceName'));
});
不确定getCapabilities()
用来解决,但是您应该能够使用getProcessedConfig()解决。
getProcessedConfig
将返回您的整个配置设置的承诺(以及一些量角器默认设置)。因此,以您的示例为例:
browser.getProcessedConfig().then((c) => {
console.log(c.capabilities.chromeOptions.mobileEmulation.deviceName);
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句