UNPKG

@christian-bromann/webdriverio

Version:

A nodejs bindings implementation for selenium 2.0/webdriver

32 lines (26 loc) 823 B
import phantomjs from 'phantomjs-prebuilt' let config = { host: 'localhost', port: process.env._PORT || 4444, path: process.env._PATH, logLevel: 'silent', waitforTimeout: 1000, desiredCapabilities: { browserName: process.env._BROWSER || 'phantomjs' } } if (config.desiredCapabilities.browserName === 'phantomjs') { config.desiredCapabilities['phantomjs.binary.path'] = phantomjs.path } if (process.env._ENV === 'multibrowser') { let multibrowserConfig = { capabilities: { browserA: Object.assign({}, config), browserB: Object.assign({}, config) } } config = multibrowserConfig config.capabilities.browserA.baseUrl = 'http://google.com' config.capabilities.browserB.baseUrl = 'http://yahoo.com' } export default config