Skip to content
Permalink
Browse files

WIP: protractor bs helper

  • Loading branch information
vojtajina committed Dec 4, 2014
1 parent b11131f commit db58f1dd2162bd9700c8fdda2a8b6a5cf8121072
Showing with 35 additions and 36 deletions.
  1. +35 −36 protractor-travis-conf.js
@@ -5,44 +5,43 @@ var config = require('./protractor-shared-conf').config;

config.seleniumAddress = 'http://hub.browserstack.com/wd/hub';

config.multiCapabilities = [{
'browserstack.user': process.env.BROWSER_STACK_USERNAME,
'browserstack.key': process.env.BROWSER_STACK_ACCESS_KEY,
'browserstack.local' : 'true',
'browserstack.debug': 'true',
'browserstack.tunnelIdentifier': process.env.TRAVIS_JOB_NUMBER,
'tunnelIdentifier': process.env.TRAVIS_JOB_NUMBER,

'browserName': 'chrome',
'platform': 'MAC',
'name': 'Angular E2E',
'build': process.env.TRAVIS_BUILD_NUMBER,
'version': '34'
// }, {
// 'browserstack.user': process.env.BROWSER_STACK_USERNAME,
// 'browserstack.key': process.env.BROWSER_STACK_ACCESS_KEY,
// 'browserstack.local' : 'true',
// 'browserstack.debug': 'true',

// 'browserName': 'firefox',
// 'name': 'Angular E2E',
// 'build': process.env.TRAVIS_BUILD_NUMBER,
// 'version': '28'
// }, {
// 'browserstack.user': process.env.BROWSER_STACK_USERNAME,
// 'browserstack.key': process.env.BROWSER_STACK_ACCESS_KEY,
// 'browserstack.local' : 'true',
// 'browserstack.debug': 'true',

// 'browserName': 'safari',
// 'platform': 'MAC',
// 'version': '7',
// 'name': 'Angular E2E',
// 'tunnel-identifier': process.env.TRAVIS_JOB_NUMBER,
// 'build': process.env.TRAVIS_BUILD_NUMBER
}];
config.multiCapabilities = [
capabilitiesForBrowserStack({
browserName: 'chrome',
platform: 'MAC',
version: '34'
}),
capabilitiesForBrowserStack({
browserName: 'firefox',
version: '28'
}),
capabilitiesForBrowserStack({
browserName: 'safari',
platform: 'MAC',
version: '7'
})
];

config.allScriptsTimeout = 30000;
config.getPageTimeout = 30000;

exports.config = config;


function capabilitiesForBrowserStack(capabilities) {
return {
'browserstack.user': process.env.BROWSER_STACK_USERNAME,
'browserstack.key': process.env.BROWSER_STACK_ACCESS_KEY,
'browserstack.local' : 'true',
'browserstack.debug': 'true',
'browserstack.tunnelIdentifier': process.env.TRAVIS_JOB_NUMBER,
'tunnelIdentifier': process.env.TRAVIS_JOB_NUMBER,

'name': 'Angular E2E',
'build': process.env.TRAVIS_BUILD_NUMBER,

'browserName': capabilities.browserName,
'platform': capabilities.platform,
'version': capabilities.version
};
}

0 comments on commit db58f1d

Please sign in to comment.
You can’t perform that action at this time.