Advertisement
Guest User

Untitled

a guest
Dec 1st, 2015
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. this.When(/^the content creator logs into the application with their (.*) credentials$/, {timeout: 60 * 1000},
  2. function (socialSource, callback) {
  3. //set the max wait time for an element to load onto the screen
  4. browser.driver.manage().timeouts().implicitlyWait(10000);
  5. var GoogleLoginPage = new pages.GoogleLoginPage();
  6.  
  7. var acctMenu = browser.driver.findElement(by.className('gb_b'));
  8. browser.driver.wait(protractor.until.elementIsVisible(acctMenu));
  9. acctMenu.click();
  10.  
  11. var signOutBtn = browser.driver.findElement(by.id('gb_71'));
  12. browser.driver.wait(protractor.until.elementIsVisible(signOutBtn));
  13. signOutBtn.click();
  14.  
  15. var newAcctSignIn = browser.driver.findElement(by.id('account-chooser-link'));
  16. browser.driver.wait(protractor.until.elementIsVisible(newAcctSignIn));
  17. newAcctSignIn.click();
  18.  
  19. var addAcctBtn = browser.driver.findElement(by.id('account-chooser-add-account'));
  20. browser.driver.wait(protractor.until.elementIsVisible(addAcctBtn));
  21. addAcctBtn.click();
  22.  
  23. var googleEmailField = GoogleLoginPage.emailField;
  24. browser.driver.wait(protractor.until.elementIsVisible(googleEmailField));
  25. googleEmailField.sendKeys(USER);
  26.  
  27. var nextButton = GoogleLoginPage.nextBtn;
  28. browser.driver.wait(protractor.until.elementIsVisible(nextButton));
  29. nextButton.click();
  30.  
  31. var googlePwdField = GoogleLoginPage.pwdField;
  32. browser.driver.wait(protractor.until.elementIsVisible(googlePwdField));
  33. googlePwdField.sendKeys(PASSWORD);
  34.  
  35. var signIn = GoogleLoginPage.signIn();
  36. callback();
  37. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement