コード例 #1
0
        public Login PasswordAndAutorization(LoginValue loginValue)                                            //создаем метод для ввода пароля, клика по кнопке "Отправить" и возвр-м страницу "Login"
        {
            new Actions(driver).Click(sendKeyPassword).SendKeys(loginValue.SendKeyPassword).Build().Perform(); // Вводим пароль

            new Actions(driver).Click(LoginButton).SendKeys(Keys.Enter).Build().Perform();                     //Нажимаем кнопку "Отправить"

            return(new Login(driver));
        }
コード例 #2
0
        public static void Autorization(LoginValue loginValue, IWebDriver driver)
        {
            MainPage mainPage = new MainPage(driver);    //инициализируем страницу MainPage
            Login    login    = new Login(driver);

            mainPage.LoginEnter(loginValue);                      // вызываем метод ввода логина
            login = mainPage.PasswordAndAutorization(loginValue); // вызываем метод ввода пароля и клика по кнопке "Отправить". Переход на стр.Login
        }
コード例 #3
0
 private void ParseLoginInfo(string resp)
 {
     LoginInfo = resp.ParseJSON <LoginValue>();
     UIMS.AttachInfomation.Add("studId", LoginInfo.userId.ToString());
     UIMS.AttachInfomation.Add("studName", LoginInfo.nickName);
     UIMS.AttachInfomation.Add("adcId", LoginInfo.defRes.adcId.ToString());
     UIMS.AttachInfomation.Add("schoolId", LoginInfo.defRes.school.ToString());
     UIMS.AttachInfomation.Add("term", LoginInfo.defRes.teachingTerm.ToString());
 }
コード例 #4
0
        public async Task <bool> Login(LoginValue values)
        {
            var sql  = "select 1 from Student where email=@email and password=@password and Active=1";
            var conn = new SqlConnection(_config.ConnectionString);
            var cmd  = new SqlCommand(sql, conn);

            cmd.Parameters.AddWithValue("email", values.Email);
            cmd.Parameters.AddWithValue("password", values.Password);
            conn.Open();
            var result = Convert.ToBoolean(cmd.ExecuteScalar());

            conn.Close();
            return(result);
        }
コード例 #5
0
        private IWebElement LoginButton => driver.FindElement(By.XPath("//input[@type='submit']"));       // Кнопка "Отправить" Login


        public void LoginEnter(LoginValue loginValue)    //метод для ввода логина
        {
            new Actions(driver).Click(sendKeyLogin).SendKeys(loginValue.SendKeyLogin).Build().Perform();
        }
コード例 #6
0
 public void PasswordEnter(LoginValue loginValue)                                                       //создаем метод для ввода пароля, клика по кнопке "Отправить" и возвр-м страницу "Login"
 {
     new Actions(driver).Click(sendKeyPassword).SendKeys(loginValue.SendKeyPassword).Build().Perform(); // Вводим пароль
 }