配置Polymer web-component-tester以使用Selenium Grid服务器

Car*_*low 9 selenium unit-testing polymer web-component-tester

我需要配置Polymer web-component-tester以使用运行的Selenium Grid,http://jenkins.myapp.corp.web:4444/wd/hub这样我就可以在Jenkins上运行我的测试.什么是Grunt配置?我猜这样的事情:

'wct-test': {
  local: {
    options: {
      activeBrowsers: [{
        browserName: 'chrome',
        url: 'http://jenkins.myapp.corp.web:4444/wd/hub'
      }]
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

Car*_*low 4

事实证明,web-component-tester 存在一个错误,该错误已在最新版本中修复。我们最终使用以下配置让它与我们的网格一起工作:

var os = require('os');
...

'wct-test': {
  local: {
    options: {
      remote: false,
      activeBrowsers: [{
        browserName: "chrome",
        url: "http://jenkins.myapp.corp.web:4444/wd/hub"
      }],
      webserver: {
        hostname: os.hostname()
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)