chore(travis): use Firefox 47

This commit also adds a new capability to the protractor configs that
ensures that all angularjs.org tests run correctly on Firefox. See
https://github.com/SeleniumHQ/selenium/issues/1202
This commit is contained in:
Martin Staffa
2016-07-21 00:27:36 +02:00
committed by Georgios Kalpakas
parent 8de31388da
commit bcac64b7b5
4 changed files with 14 additions and 11 deletions
+1 -3
View File
@@ -6,8 +6,6 @@ config.specs = [
'app/e2e/**/*.scenario.js'
];
config.capabilities = {
browserName: 'chrome',
};
config.capabilities.browserName = 'chrome';
exports.config = config;
+1 -3
View File
@@ -8,8 +8,6 @@ config.specs = [
'docs/app/e2e/**/*.scenario.js'
];
config.capabilities = {
browserName: 'chrome'
};
config.capabilities.browserName = 'chrome';
exports.config = config;
+5
View File
@@ -7,6 +7,11 @@ exports.config = {
framework: 'jasmine',
capabilities: {
// Fix element scrolling behavior in Firefox for fixed header elements (like angularjs.org has)
'elementScrollBehavior': 1
},
onPrepare: function() {
/* global angular: false, browser: false, jasmine: false */
+7 -5
View File
@@ -13,7 +13,7 @@ if (process.env.BROWSER_PROVIDER === 'browserstack') {
}),
capabilitiesForBrowserStack({
browserName: 'firefox',
version: '28'
version: '47'
}),
capabilitiesForBrowserStack({
browserName: 'safari',
@@ -33,7 +33,7 @@ if (process.env.BROWSER_PROVIDER === 'browserstack') {
}),
capabilitiesForSauceLabs({
browserName: 'firefox',
version: '28'
version: '47'
}),
capabilitiesForSauceLabs({
browserName: 'safari',
@@ -54,7 +54,7 @@ function capabilitiesForBrowserStack(capabilities) {
return {
'browserstack.user': process.env.BROWSER_STACK_USERNAME,
'browserstack.key': process.env.BROWSER_STACK_ACCESS_KEY,
'browserstack.local' : 'true',
'browserstack.local': 'true',
'browserstack.debug': 'true',
'browserstack.tunnelIdentifier': process.env.TRAVIS_JOB_NUMBER,
'tunnelIdentifier': process.env.TRAVIS_JOB_NUMBER,
@@ -64,7 +64,8 @@ function capabilitiesForBrowserStack(capabilities) {
'browserName': capabilities.browserName,
'platform': capabilities.platform,
'version': capabilities.version
'version': capabilities.version,
'elementScrollBehavior': 1
};
}
@@ -77,6 +78,7 @@ function capabilitiesForSauceLabs(capabilities) {
'browserName': capabilities.browserName,
'platform': capabilities.platform,
'version': capabilities.version
'version': capabilities.version,
'elementScrollBehavior': 1
};
}