Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- this.When(/^the content creator logs into the application with their (.*) credentials$/, {timeout: 60 * 1000},
- function (socialSource, callback) {
- //set the max wait time for an element to load onto the screen
- browser.driver.manage().timeouts().implicitlyWait(10000);
- var GoogleLoginPage = new pages.GoogleLoginPage();
- var acctMenu = browser.driver.findElement(by.className('gb_b'));
- browser.driver.wait(protractor.until.elementIsVisible(acctMenu));
- acctMenu.click();
- var signOutBtn = browser.driver.findElement(by.id('gb_71'));
- browser.driver.wait(protractor.until.elementIsVisible(signOutBtn));
- signOutBtn.click();
- var newAcctSignIn = browser.driver.findElement(by.id('account-chooser-link'));
- browser.driver.wait(protractor.until.elementIsVisible(newAcctSignIn));
- newAcctSignIn.click();
- var addAcctBtn = browser.driver.findElement(by.id('account-chooser-add-account'));
- browser.driver.wait(protractor.until.elementIsVisible(addAcctBtn));
- addAcctBtn.click();
- var googleEmailField = GoogleLoginPage.emailField;
- browser.driver.wait(protractor.until.elementIsVisible(googleEmailField));
- googleEmailField.sendKeys(USER);
- var nextButton = GoogleLoginPage.nextBtn;
- browser.driver.wait(protractor.until.elementIsVisible(nextButton));
- nextButton.click();
- var googlePwdField = GoogleLoginPage.pwdField;
- browser.driver.wait(protractor.until.elementIsVisible(googlePwdField));
- googlePwdField.sendKeys(PASSWORD);
- var signIn = GoogleLoginPage.signIn();
- callback();
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement