如何从量角器配置中的Multicapabilities定义获取deviceName值

kat0072

对于你们来说,这可能是重复的问题,但实际上我还没有得到答案。这是我在量角器配置文件中的多功能定义。我想访问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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章