public static void AutomaticLoginToHumanity() { IWebDriver wd = new ChromeDriver(Constants.Chrome_Driver_Path); wd.Manage().Window.Maximize(); Debug.WriteLine("Driver initialized."); wd.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(3); ExcelUtility.OpenFile(Constants.Excel_Path); ExcelUtility.LoadWorkSheet(0); string loginEmail = ExcelUtility.GetDataAt(1, 3); string loginPassword = ExcelUtility.GetDataAt(1, 10); HumanityLoginPage.NavigateTo(wd); //Was reaching login page successful? #region Pass/Fail1 if (wd.Url.Contains(HumanityLoginPage.Humanity_Login_URL)) { Console.WriteLine("Pass"); } else { Console.WriteLine("Fail"); } #endregion FillOutLogin(wd, loginEmail, loginPassword); HumanityLoginPage.ClickLoginButton(wd); //Was test with invalid info successful? #region Pass/Fail2 if (wd.Url.Contains(HumanityLoginPage.Humanity_Login_URL)) { Console.WriteLine("Pass"); } else { Console.WriteLine("Fail"); } #endregion wd.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(3); Thread.Sleep(3000); wd.Quit(); }
public static void LoginToHumanity() { IWebDriver wd = new ChromeDriver(Constants.Chrome_Driver_Path); wd.Manage().Window.Maximize(); Debug.WriteLine("Driver initialized."); wd.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(3); HumanityLoginPage.NavigateTo(wd); //Was reaching login page successful? #region Pass/Fail1 if (wd.Url.Contains(HumanityLoginPage.Humanity_Login_URL)) { Console.WriteLine("Pass"); } else { Console.WriteLine("Fail"); } #endregion FillOutLogin(wd, "*****@*****.**", "pandanagrani"); HumanityLoginPage.ClickLoginButton(wd); //Was loggin in successful? #region Pass/Fail2 if (wd.Url.Contains(HumanityMenu.Humanity_Menu_URL)) { Console.WriteLine("Pass"); } else { Console.WriteLine("Fail"); } #endregion wd.Quit(); }