Example #1
0
        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);
        }
Example #2
0
        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);
        }