text: 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'));
  