Advertisement
Guest User

Untitled

a guest
Mar 8th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. exports.config = {
  2. framework: 'jasmine',
  3. seleniumAddress: 'http://localhost:4444/wd/hub',
  4. specs: ['src/test/webapp/validator/*spec.js'],
  5. baseUrl: 'http://localhost:3000',
  6. }
  7.  
  8. describe('Protractor first sign in test', function() {
  9.  
  10. beforeEach(function() {
  11. browser.driver.get('http://localhost:3000/#/login');
  12. browser.waitForAngular();
  13. //expect(browser.getCurrentUrl()).toEqual(browser.baseUrl + '#/login');
  14. }, 30000);
  15.  
  16. it(function () {
  17. var user = browser.driver.findElement(by.id('username'));
  18. var password = browser.driver.findElement(by.id('password'));
  19. //var button = browser.driver.findElement(by.css('[ng-click="login()"]'));
  20. var button = element(by.css('[ng-click="login()"]'));
  21.  
  22. user.sendKeys('first');
  23. password.sendKeys('nope');
  24.  
  25. expect(user.getAttribute('value')).toEqual('first');
  26. expect(password.getAttribute('value')).toEqual('nope');
  27.  
  28. button.click().then(function (){
  29. browser.waitForAngular();
  30. expect(browser.driver.get('http://localhost:3000/#/panel'));
  31. //expect(authenticationError.toBe(true));
  32. }, 10000);
  33. });
  34. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement