mk9-prebid
Version:
Header Bidding Management Library
37 lines (33 loc) • 1.25 kB
JavaScript
module.exports = (function(settings) {
var browsers = require('./browsers.json');
delete browsers['bs_ie_9_windows_7'];
for (var browser in browsers) {
if (browsers[browser].browser === 'iphone') continue;
var desiredCapabilities = {
'browserName': browsers[browser].browser,
'version': browsers[browser].browser_version,
'platform': browsers[browser].os,
'os': browsers[browser].os,
'os_version': browsers[browser].os_version,
'browser': browsers[browser].browser,
'browser_version': browsers[browser].browser_version,
};
settings.test_settings[browser] = {
'silent': true,
'exclude': ['custom-assertions', 'custom-commands', 'common', 'custom-reporter'],
'screenshots': {
'enabled': false,
'path': ''
},
'javascriptEnabled': true,
'acceptSslCerts': true,
'browserstack.local': true,
'browserstack.debug': true,
'browserstack.selenium_version': '2.53.0',
'browserstack.user': `${BROWSERSTACK_USERNAME}`,
'browserstack.key': `${BROWSERSTACK_KEY}`
};
settings.test_settings[browser]['desiredCapabilities'] = desiredCapabilities;
}
return settings;
})(require('./nightwatch.browserstack.json'));