Configure Polymer web-component-tester to use a Selenium Grid server
It turns out there was a bug with web-component-tester that has been fixed in the latest release. We ended up getting it working with our grid using this config:
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()
}
}
}
}
It seems that you can modify your wct.conf.js and set your grid configuration:
module.exports = {
// See https://github.com/Polymer/web-component-tester/blob/master/runner/config.js#L47-54
activeBrowsers: [
{
// Accepts anything wd does: https://github.com/admc/wd#browser-initialization
url: 'http://user:[email protected]/wd/hub',
// ... any other capabilities you like:
browserName: 'theBrowser',
}
],
plugins: {
local: false,
sauce: false,
}
};