public void TabFunctionality() { LoginPage loginPage = new LoginPage(this.driver, this.wait); MessagesPage messagesPage = new MessagesPage(this.driver, this.wait); this.driver.Navigate().GoToUrl(this.baseUrl + "/dialysis/login"); this.driver.SwitchTo().ActiveElement().SendKeys(Keys.Tab); System.Threading.Thread.Sleep(1000); this.driver.SwitchTo().ActiveElement().SendKeys(Keys.Tab); System.Threading.Thread.Sleep(1000); this.driver.SwitchTo().ActiveElement().SendKeys(Keys.Enter); System.Threading.Thread.Sleep(1000); var emailMsg = messagesPage.GetEmailValidationMsg().Text; var passMsg = messagesPage.GetPasswordValidationMsg().Text; Assert.Multiple(() => { Assert.AreEqual("Email is required.", emailMsg, "[ERROR] Email error message is not displayed!"); Assert.AreEqual("Password is required.", passMsg, "[ERROR] Password error message is not displayed!"); }); }
public void EmptyFiledsLogin() { LoginPage loginPage = new LoginPage(this.driver, this.wait); MessagesPage messagesPage = new MessagesPage(this.driver, this.wait); this.driver.Navigate().GoToUrl(this.baseUrl + "/dialysis/login"); loginPage.GetLoginBtn()?.Click(); var emailMsg = messagesPage.GetEmailValidationMsg().Text; var passMsg = messagesPage.GetPasswordValidationMsg().Text; Assert.Multiple(() => { Assert.AreEqual("Email is required.", emailMsg, "[ERROR] Email error message is not displayed!"); Assert.AreEqual("Password is required.", passMsg, "[ERROR] Password error message is not displayed!"); }); }