-
Notifications
You must be signed in to change notification settings - Fork 2
/
protractor.conf.js
31 lines (29 loc) · 1.02 KB
/
protractor.conf.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
exports.config = {
allScriptsTimeout: 60000,
getPageTimeout: 60000,
capabilities: {
'browserName': 'chrome',
'tunnel-identifier': process.env.TRAVIS_JOB_NUMBER,
'build': process.env.TRAVIS_BUILD_NUMBER,
'name': 'Build #' + process.env.TRAVIS_BUILD_NUMBER
},
framework: 'jasmine',
sauceUser: process.env.SAUCE_USERNAME,
sauceKey: process.env.SAUCE_ACCESS_KEY,
specs: ['e2e-tests/**/*.spec.ts'],
onPrepare: function () {
browser.get('http://localhost:' + (process.env.PORT || 8000));
element(by.model('ctrl.email')).sendKeys('[email protected]');
element(by.model('ctrl.password')).sendKeys('a');
element(by.buttonText('Log In')).click();
var dialog = element(by.tagName('md-dialog'));
return browser.driver.wait(function () {
return dialog.isPresent().then(function (present) {
return !present;
});
}, 10000);
},
jasmineNodeOpts: {
defaultTimeoutInterval: 60000
}
};