public void LoginIntoApplication(UserDto user)
        {
            //EmailFieldTextBox.SendKeys(user.userEmail);
            //PasswordFieldTextBox.SendKeys(user.userPassword);

            //var validUser = user.GetValidUser();
            //var userRuntimeProperties = user.GetType().GetRuntimeProperties(); //returns a collection
            //var userProperties = user.GetType().GetProperties(); //returns an array

            var emailValue = user.GetType().GetRuntimeProperty("userEmail").GetValue(user);

            if (emailValue != null)
            {
                EmailFieldTextBox.SendKeys(emailValue.ToString());
            }

            var passwordValue = user.GetType().GetRuntimeProperty("userPassword").GetValue(user);

            if (passwordValue != null)
            {
                PasswordFieldTextBox.SendKeys(passwordValue.ToString());
            }

            SubmitButton.Click();
        }
示例#2
0
 public void LoginIntoApplication(string emailUser, string passwordUser)
 {
     EmailFieldTextBox.SendKeys(emailUser);
     PasswordFieldTextBox.SendKeys(passwordUser);
     Thread.Sleep(2000);
     AutentificareButtonLoginPage.Click();
 }
示例#3
0
 public void AuthenticateUser(string user, string password)
 {
     EmailFieldTextBox.Click();
     EmailFieldTextBox.SendKeys(user);
     PasswordFieldTextBox.SendKeys(password);
     AuthenticateButton.Click();
 }
 public void LoginIntoApplication(User user)
 {
     EmailFieldTextBox.SendKeys(user.userEmail);
     PasswordFieldTextBox.SendKeys(user.userPassword);
     SubmitButton.Click();
 }