public static void LoginWithExcel() { NavigateTo.Login(); List <UserData> users = new List <UserData>(); users = ReadData(); ModalLogin pageModalLogin = new ModalLogin(); Index pageIndex = new Index(); foreach (UserData user in users) { Thread.Sleep(3000); pageModalLogin.txtEmail.SendKeys(user.Email); pageModalLogin.txtPassword.SendKeys(user.Password); pageModalLogin.btnBeginSesion.Click(); Thread.Sleep(3000); Actions.UpdateDriver(); if (pageIndex.CheckSesion()) { pageIndex.btnAccount.Click(); Thread.Sleep(2000); pageIndex.opcSignOut.Click(); NavigateTo.Login(); } else { pageModalLogin.SaveResult(); WriteResult(user, pageModalLogin.result); pageModalLogin.txtEmail.Clear(); pageModalLogin.txtPassword.Clear(); } } }
public static void CheckEmail() { NavigateTo.Login(); ModalLogin pageModalLogin = new ModalLogin(); pageModalLogin.txtEmail.SendKeys(Settings.InvalidCredentials.invalidEmail); pageModalLogin.txtPassword.SendKeys(Settings.InvalidCredentials.invalidPassword); pageModalLogin.btnBeginSesion.Click(); }
public static void RequireFieldsLogin() { NavigateTo.Login(); ModalLogin pageModalLogin = new ModalLogin(); pageModalLogin.txtEmail.SendKeys(Settings.InvalidCredentials.withoutEmail); pageModalLogin.txtPassword.SendKeys(Settings.InvalidCredentials.withoutEmail); pageModalLogin.btnBeginSesion.Click(); }