public ChooseGmilPage GoToMidPage(string password) { _wait.Until(ExpectedConditions.ElementToBeClickable(_nextButtElement)); _wait.Until(ExpectedConditions.ElementToBeClickable(_passwordFieldElement)); ElementIsExist elementIsExist = new ElementIsExist(); if (elementIsExist.IsElementPresent(By.XPath(".//*[@type='password']"), _driver) && elementIsExist.IsElementPresent(By.XPath("//div[@id='passwordNext']"), _driver)) { _passwordFieldElement.SendKeys(password); System.Threading.Thread.Sleep(1000); _driver.SwitchTo().DefaultContent(); _nextButtElement.Click(); return(new ChooseGmilPage(_driver)); } return(null); }
public PasswordPage GoToPasswordPage(string email) { EmailValidation emailValidation = new EmailValidation(); ElementIsExist elementIsExist = new ElementIsExist(); if (emailValidation.IsValidEmail(email)) { if (elementIsExist.IsElementPresent(By.XPath("//span[. = 'Next']"), _driver)) { _emailFieldElement.SendKeys(email); _nextButtElement.Click(); return(new PasswordPage(_driver)); } return(null); } return(null); }