Last active
November 20, 2018 15:25
-
-
Save tuliobluz/5f3c7e3c768d228b17f8e6b2dbcb78d8 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
exports.config = { | |
seleniumAddress: 'http://user2:1234@localhost:4444/wd/hub', | |
multiCapabilities: [ | |
{ | |
browserName: 'firefox', | |
'name': 'Zalenium - Protractor - Firefox', | |
}, | |
{ | |
browserName: 'chrome', | |
'name': 'Zalenium - Protractor - Chrome', | |
}, | |
], | |
/** | |
* The timeout in milliseconds for each script run on the browser. This | |
* should be longer than the maximum time your application needs to | |
* stabilize between tasks. | |
*/ | |
allScriptsTimeout: 25000, | |
defaultTimeoutInterval: 30000, | |
baseUrl: 'https://angularjs.org', | |
framework: 'custom', // set to "custom" instead of cucumber. | |
frameworkPath: require.resolve('protractor-cucumber-framework'), // path relative to the current config file | |
specs: [ | |
'./tests/e2e/features/*.feature' // Specs here are the cucumber feature files | |
], | |
/** | |
* If true, protractor will restart the browser between each test. Default | |
* value is false. | |
* | |
* CAUTION: This will cause your tests to slow down drastically. | |
*/ | |
restartBrowserBetweenTests: true, | |
// cucumber command line options | |
cucumberOpts: { | |
require: [ | |
'./tests/e2e/specs/*.js', | |
], // require step definition files before executing features | |
}, | |
/** | |
* A callback function called once protractor is ready and available, and | |
* before the specs are executed. If multiple capabilities are being run, | |
* this will run once per capability. | |
*/ | |
onPrepare: function () { | |
const { Given, Then, When, Before, After } = require('cucumber'); | |
global.Given = Given; | |
global.When = When; | |
global.Then = Then; | |
global.Before = Before; | |
global.After = After; | |
} | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment