// An example configuration file. exports.config = { // Capabilities to be passed to the webdriver instance. capabilities: { 'browserName': 'firefox' }, // Spec patterns are relative to the current working directly when // protractor is called. specs: ['e2e/controllerTest.js'], // Options to be passed to Jasmine-node. jasmineNodeOpts: { showColors: true, defaultTimeoutInterval: 30000, }, //base URL for drupal //eg: baseUrl: 'http://localhost/drupalTask/', baseUrl: '', params: { login: { user: '', //drupal username password: '' //drupal password } }, //login for site ::https://github.com/angular/protractor/blob/master/spec/withLoginConf.js onPrepare: function() { var ptor = protractor.getInstance(); browser.driver.get(ptor.baseUrl); browser.driver.findElement(by.id('edit-name')).sendKeys(ptor.params.login.user); browser.driver.findElement(by.id('edit-pass')).sendKeys(ptor.params.login.password); browser.driver.findElement(by.id('edit-submit')).click(); } };