Я запускаю свои тесты транспортира, запуская следующее:
protractor protractor.conf.js --params.baseUrl=http://www.google.com --suite all
Я хотел бы запустить функцию "перед запуском", которая зависит от одного параметра (в данном случае baseUrl). Возможно ли это?
exports.config = {
seleniumServerJar: './node_modules/protractor/selenium/selenium-server-standalone-2.45.0.jar',
seleniumPort: 4455,
suites: {
all: 'test/*/*.js',
},
capabilities: {
'browserName': 'firefox'
},
beforeLaunch: function() {
console.log('I want to access my baseUrl parameter here: ' + config.params.baseUrl);
},
onPrepare: function() {
require('jasmine-reporters');
jasmine.getEnv().addReporter(
new jasmine.JUnitXmlReporter('output/xmloutput', true, true));
}
};
Если я запустил это, я получаю ReferenceError, потому что config не определен. Как мне это сделать? Возможно ли это?