如何在使用selenium webdriverio进行测试时启用Firefox扩展?

时间:2016-06-30 14:07:13

标签: javascript selenium firefox selenium-webdriver webdriver-io

我正在使用http://webdriver.io/和一些相关的套餐:gulp-webdriverwdio-mocha-frameworkwebdriverioselenum-standalone

我的wdio.conf.js包含:

{
  capabilities: [
    browser: 'firefox',
    marionette: true,
    specs: [
      'tests/firefox/test.js'
    ]
  ]
}

我尝试在wdio-firefox-profile-service中添加wdio.conf.js服务:

{
  services: ['firefox-profile'],
  firefoxProfile: {
    'xpinstall.signatures.required': false,
    extensions: [__dirname+'/extension/firefox.xpi']
    }
}

但是我收到了错误:

  

' onPrepare'钩

     

错误:找不到模块' /tmp/d410c520-7be1-4492-a3d5-4a8067a2d1f3firefox.xpi/package.json'

我的扩展程序未签名,但只要我将 signatures.required 设置为 false ,我就不会认为这是一个问题。

测试运行但没有安装扩展程序。有没有其他方法可以安装扩展程序?

0 个答案:

没有答案