public bool Auth(string login, bool isPhone) { LoginButton.Click(); if (isPhone) { PhoneTab.Click(); } LoginTextBox.SendKeys(login); PassTextBox.SendKeys(TestDataResource.Password); SubmitButton.Click(); return(true); }
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)); }
public void EnterLogin(string email) => LoginTextBox.SendKeys(email);