public static void Login(IWebDriver webDriver, string lng, string login = null, string pass = null) { PageLogin pageLogin = new PageLogin(webDriver, lng); if (login == null) { login = "******" + RegistrationHelper.GetRandom(10) + "@testing.test"; Log.Info("Email new user = "******"******"; Log.Info("Password new user = " + pass); ApiHelper.CreateNewUser(pageLogin.BaseUrl, login, pass); } pageLogin.GoToPage(pageLogin.ExpectedUrl); pageLogin.TxtEmail.Clear(); pageLogin.TxtEmail.SendKeys(login); pageLogin.TxtPassword.Clear(); pageLogin.TxtPassword.SendKeys(pass); pageLogin.ChkStaySignedIn.Click(); //System.Threading.Thread.Sleep(3000); //bad decision pageLogin.BtnLogin.Click(); }
public static void Login(NgWebDriver ngWebDriver, string lng, string login = null, string pass = null) { if (login == null) { login = "******" + RegistrationHelper.GetRandomNumberPhone(new Random(), 7) + "@testing.test"; Log.Info("Email new user = "******"******"; Log.Info("Password new user = " + pass); APIHelper.CreateNewUser(login, pass); } PageLogin pageLogin = new PageLogin(ngWebDriver, lng); pageLogin.GoToPage(pageLogin.ExpectedUrl); pageLogin.WaitLoadPage(pageLogin); pageLogin.TxtEmail.Clear(); pageLogin.TxtEmail.SendKeys(login); pageLogin.TxtPassword.Clear(); pageLogin.TxtPassword.SendKeys(pass); pageLogin.ChkStaySignedIn.Click(); System.Threading.Thread.Sleep(3000); //bad decision pageLogin.BtnLogin.Click(); }