Beispiel #1
0
        public bool Auth(string login, bool isPhone)
        {
            LoginButton.Click();
            if (isPhone)
            {
                PhoneTab.Click();
            }
            LoginTextBox.SendKeys(login);
            PassTextBox.SendKeys(TestDataResource.Password);
            SubmitButton.Click();

            return(true);
        }
Beispiel #2
0
        public DashboardPage NavigateToDashboardPage(string user, string pwd)
        {
            WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(30));

            wait.Until(SeleniumExtras.WaitHelpers.ExpectedConditions.ElementExists(By.Name("loginfmt")));
            LoginTextBox.SendKeys(user);
            SubmitButton.Click();
            wait.Until(SeleniumExtras.WaitHelpers.ExpectedConditions.ElementExists(By.Id("idA_PWD_ForgotPassword")));
            PasswdTextBox.SendKeys(pwd);
            Thread.Sleep(1000);
            SubmitButton.Click();
            wait.Until(SeleniumExtras.WaitHelpers.ExpectedConditions.ElementExists(By.Name("DontShowAgain")));
            wait.Until(SeleniumExtras.WaitHelpers.ExpectedConditions.ElementExists(By.XPath("//input[@type='submit']")));
            SubmitButton.Click();
            wait.Until(SeleniumExtras.WaitHelpers.ExpectedConditions.TitleIs("Gea"));
            return(new DashboardPage(driver));
        }
Beispiel #3
0
 public void EnterLogin(string email) => LoginTextBox.SendKeys(email);