コード例 #1
0
ファイル: LoginHelper.cs プロジェクト: 232629/ShowTest
        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();
        }
コード例 #2
0
        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();
        }