Skip to content
This repository was archived by the owner on Apr 12, 2024. It is now read-only.

Commit f4d4287

Browse files
committed
chore(protractor): add config to fix Firefox bug
1 parent 5d564e1 commit f4d4287

File tree

4 files changed

+12
-9
lines changed

4 files changed

+12
-9
lines changed

docs/protractor-conf.js

+1-3
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@ config.specs = [
66
'app/e2e/**/*.scenario.js'
77
];
88

9-
config.capabilities = {
10-
browserName: 'chrome',
11-
};
9+
config.capabilities.browserName = 'chrome';
1210

1311
exports.config = config;

protractor-conf.js

+1-3
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ config.specs = [
88
'docs/app/e2e/**/*.scenario.js'
99
];
1010

11-
config.capabilities = {
12-
browserName: 'chrome'
13-
};
11+
config.capabilities.browserName = 'chrome';
1412

1513
exports.config = config;

protractor-shared-conf.js

+5
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ exports.config = {
77

88
framework: 'jasmine2',
99

10+
capabilities: {
11+
// Fix element scrolling behavior in Firefox for fixed header elements (like angularjs.org has)
12+
'elementScrollBehavior': 1
13+
},
14+
1015
onPrepare: function() {
1116
/* global angular: false, browser: false, jasmine: false */
1217

protractor-travis-conf.js

+5-3
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ function capabilitiesForBrowserStack(capabilities) {
5454
return {
5555
'browserstack.user': process.env.BROWSER_STACK_USERNAME,
5656
'browserstack.key': process.env.BROWSER_STACK_ACCESS_KEY,
57-
'browserstack.local' : 'true',
57+
'browserstack.local': 'true',
5858
'browserstack.debug': 'true',
5959
'browserstack.tunnelIdentifier': process.env.TRAVIS_JOB_NUMBER,
6060
'tunnelIdentifier': process.env.TRAVIS_JOB_NUMBER,
@@ -64,7 +64,8 @@ function capabilitiesForBrowserStack(capabilities) {
6464

6565
'browserName': capabilities.browserName,
6666
'platform': capabilities.platform,
67-
'version': capabilities.version
67+
'version': capabilities.version,
68+
'elementScrollBehavior': 1
6869
};
6970
}
7071

@@ -77,6 +78,7 @@ function capabilitiesForSauceLabs(capabilities) {
7778

7879
'browserName': capabilities.browserName,
7980
'platform': capabilities.platform,
80-
'version': capabilities.version
81+
'version': capabilities.version,
82+
'elementScrollBehavior': 1
8183
};
8284
}

0 commit comments

Comments
 (0)