Ejemplo n.º 1
0
 private void ClearForm()
 {
     UserNameField.Clear();
     PasswordField.Clear();
     RetypePasswordField.Clear();
     EmailField.Clear();
 }
            public void Register(string planType)
            {
                var d = new Data.AccountInfo();


                EmailField.SendKeys(planType + d.Email);
                EmailConfirmField.SendKeys(planType + d.Email);
                UsernameField.SendKeys(planType + d.username);
                PasswordField.SendKeys(d.Password);
                ConfirmPasswordField.SendKeys(d.Password);
                SelectElement SecurityQuestionDrop = new SelectElement(SecurityQuestionDropdown);

                SecurityQuestionDrop.SelectByText(d.Securityselection);
                SecurityQuestionAnswer.SendKeys(d.Securityanswer);
                NextButton.Click();

                if (this._driver.Url == @"https://betacustomeraccess.myfloridaprepaid.com/enrollment/accountowner.aspx")
                {
                    Tests.successCount++;
                    Console.WriteLine("User: "******" created]");
                }
                else
                {
                    Tests.failCount++;
                    Console.WriteLine("[FAIL] [RUN #" + Tests.runCount + "]" + "[User: "******" not created]");
                }
            }
Ejemplo n.º 3
0
        private Action <object, EventArgs> TextChangedAction(string propertyName, int index)
        {
            return((sender, e) =>
            {
                Entry entry = (Entry)sender;
                PropertyInfo property = _contact.GetType().GetProperty(propertyName);
                if (property != null)
                {
                    object propertyValue = property.GetValue(_contact);
                    if (propertyValue is ContactField)
                    {
                        property.SetValue(_contact, new ContactField(entry.Text, ((ContactField)propertyValue).Bounds));
                    }
                    else if (propertyName == "Emails")
                    {
                        EmailField field = _contact.Emails[index];
                        field.Email = entry.Text;

                        _contact.Emails[index] = field;
                    }
                    else if (propertyName == "PhoneNumbers")
                    {
                        PhoneField field = _contact.PhoneNumbers[index];
                        field.Number = entry.Text;

                        _contact.PhoneNumbers[index] = field;
                    }
                    else if (propertyName == "Websites")
                    {
                        ContactField field = _contact.Websites[index];
                        field.Text = entry.Text;

                        _contact.Websites[index] = field;
                    }
                    else if (propertyName == "Companies")
                    {
                        ContactField field = _contact.Companies[index];
                        field.Text = entry.Text;

                        _contact.Companies[index] = field;
                    }
                    else if (propertyName == "JobTitles")
                    {
                        ContactField field = _contact.JobTitles[index];
                        field.Text = entry.Text;

                        _contact.JobTitles[index] = field;
                    }
                    else if (propertyName == "Addresses")
                    {
                        ContactField field = _contact.Addresses[index];
                        field.Text = entry.Text;

                        _contact.Addresses[index] = field;
                    }

                    _page.ContactModified = true;
                }
            });
        }
        void ReleaseDesignerOutlets()
        {
            if (AddToListButton != null)
            {
                AddToListButton.Dispose();
                AddToListButton = null;
            }

            if (EmailField != null)
            {
                EmailField.Dispose();
                EmailField = null;
            }

            if (NameField != null)
            {
                NameField.Dispose();
                NameField = null;
            }

            if (RemoveButton != null)
            {
                RemoveButton.Dispose();
                RemoveButton = null;
            }
        }
        public void ValidEmailIsAccepted(string email)
        {
            var validator = new EmailField();

            var isValid = validator.ValidateEmailAddress(email);

            Assert.True(isValid);
        }
        public void InvalidEmailIsRejected(string email)
        {
            var validator = new EmailField();

            var isValid = validator.ValidateEmailAddress(email);

            Assert.False(isValid);
        }
 //Clears the search fields so all customers are shown again.
 private void ResetButton_Click(object sender, RoutedEventArgs e)
 {
     FirstnameField.Clear();
     LastnameField.Clear();
     EmailField.Clear();
     CountryField.Clear();
     InitializeControl();
 }
        public void NavigationEmailForm(AutomationPracticeRegistrationModel user)
        {
            SignInButton.Click();
            EmailAddressField.SetText(user.EmailAddressField);
            CreateAccountButton.Click();

            EmailField.ScrollTo().ToBeVisible();
        }
 private void GoToEmailField(object sender, KeyEventArgs e)
 {
     // TODO: Add event handler implementation here
     if (e.Key == Key.Enter)
     {
         EmailField.Focus();
     }
 }
Ejemplo n.º 10
0
 public void SendMsg(string name, string email, string subject, string message)
 {
     NameField.SetInput(name);
     EmailField.SetInput(email);
     SubjectField.SetInput(subject);
     MsgField.SendKeys(message);
     SubmitBtn.SetSubmit();
 }
Ejemplo n.º 11
0
 public void Login(params string[] credentials)
 {
     EmailField.Clear();
     EmailField.SendKeys(credentials.First());
     PasswordField.Clear();
     PasswordField.SendKeys(credentials.Last());
     LoginButton.Click();
 }
Ejemplo n.º 12
0
 public void EnterLoginDetails(string email, string password)
 {
     EmailField.SendKeys(email);
     EmailNextButton.Click();
     SeleniumHelpers.WaitForElementToBeVisible(By.Id("login-passwd"));
     PasswordField.SendKeys(password);
     PasswordNextButton.Click();
 }
Ejemplo n.º 13
0
        public void SignIn_With_RandomEmail()
        {
            var fixture           = new Fixture();
            var emailAddressField = fixture.Create <String>();

            EmailField.TypeText($"{emailAddressField}@gmail.com");

            CreateAccountButton.Click();
        }
Ejemplo n.º 14
0
 public void InputContactInformation(String address, String city, String stateCode, String zip, String contactPhone, String emailAddress)
 {
     AddressField.SendKeys(address);
     CityField.SendKeys(city);
     new SelectElement(StateSelect).SelectByValue(stateCode);
     ZipField.SendKeys(zip);
     ContactPhoneNumber.SendKeys(contactPhone);
     EmailField.SendKeys(emailAddress);
     NextButton.Click();
 }
 public void CreateAccount(string nume, string email, string telefon, string adresa, string password)
 {
     NumeField.Click();
     NumeField.SendKeys(nume);
     EmailField.SendKeys(email);
     TelefonField.SendKeys(telefon);
     AdresaField.SendKeys(adresa);
     ParolaField.SendKeys(password);
     RepetaParolaField.SendKeys(password);
     InscriereButton.Click();
 }
 public void EnterEmailField(string email)
 {
     if (GetTextEmailField() == null)
     {
         EmailField.SendKeys(email);
     }
     else
     {
         ClickEmailField();
     }
 }
Ejemplo n.º 17
0
        public void VerifyLoginErrorMessageWithInvalidEmailAndEmptyPasswordField()
        {
            string expectedResult = "Invalid Email or password.";

            EmailField.SendKeys("*****@*****.**");
            RemmemberMeCheckBox.Click();
            SignInButton.Click();
            string actualResult = ErrorMessage.Text;

            Assert.AreEqual(expectedResult, actualResult);
        }
Ejemplo n.º 18
0
 public void FillFormWithEmail(AutomationPracticeFormModel user)
 {
     FirstNameField.SendKeys(user.FirstName);
     LastNameField.SendKeys(user.LastName);
     EmailField.SendKeys(user.Email);
     PasswordField.SendKeys(user.Password);
     AddressField.SendKeys(user.Address);
     CityField.SendKeys(user.City);
     PostalCode.SendKeys(user.PostalCode);
     MobilePhone.SendKeys(user.MobilePhone);
 }
Ejemplo n.º 19
0
        public void VerifyErrorMessageWithValidEmailAndInvalidPassword()
        {
            string expectedResult = "Invalid Email or password.";

            EmailField.SendKeys("*****@*****.**");
            PasswordField.SendKeys("wrongPassword");
            RemmemberMeCheckBox.Click();
            SignInButton.Click();
            string actualResult = ErrorMessage.Text;

            Assert.AreEqual(expectedResult, actualResult);
        }
Ejemplo n.º 20
0
        public void LoginWithValidEmailAndPassword()
        {
            string expectedResult = "Ultimate QA";

            EmailField.SendKeys("*****@*****.**");
            PasswordField.SendKeys("123456789");
            RemmemberMeCheckBox.Click();
            SignInButton.Click();
            string actualResult = Driver.Title;

            Assert.AreEqual(expectedResult, actualResult);
        }
Ejemplo n.º 21
0
        public void VerifyErrorMessageWithInvalidEmailAndValidPassword()
        {
            string expectedResult = "Invalid Email or password.";

            EmailField.SendKeys("*****@*****.**");
            PasswordField.SendKeys("123456789");
            RemmemberMeCheckBox.Click();
            SignInButton.Click();
            string actualResult = ErrorMessage.Text;

            Assert.AreEqual(expectedResult, actualResult);
        }
Ejemplo n.º 22
0
        private int GetEmailDataKind(EmailField field)
        {
            if (field.Type == EmailType.Personal)
            {
                return((int)EmailDataKind.Home);
            }
            else if (field.Type == EmailType.Work)
            {
                return((int)EmailDataKind.Work);
            }

            return((int)EmailDataKind.Work);
        }
Ejemplo n.º 23
0
        public AccountsHomePage SignupValid(User user)
        {
            UsernameField.SendKeys(user.name);
            FullnameField.SendKeys(user.fullName);
            EmailField.SendKeys(user.email);
            PasswordField.SendKeys(user.password);
            Password2Field.SendKeys(user.password);

            SignupButton.Click();

            WaitForPageToLoad();

            return(new AccountsHomePage(driver));
        }
        public void CreateAccountDto(UserInfoDto user)
        {
            var NameValue = user.GetType().GetRuntimeProperty("Name").GetValue(user);

            if (NameValue != null)
            {
                NumeField.Click();
                NumeField.SendKeys(NameValue.ToString());
            }

            var EmailValue = user.GetType().GetRuntimeProperty("Email").GetValue(user);

            if (EmailValue != null)
            {
                if (EmailValue.Equals("NewUniqueEmail"))
                {
                    string Timestamp = System.DateTime.Now.ToString("MM-dd-yyyy-HH-mm-ss");
                    NewUniqueEmail = $"AD_{Timestamp}@test.com";
                    EmailField.SendKeys(NewUniqueEmail);
                }
                else
                {
                    EmailField.SendKeys(EmailValue.ToString());
                }
            }

            var PhoneValue = user.GetType().GetRuntimeProperty("Phone").GetValue(user);

            if (PhoneValue != null)
            {
                TelefonField.SendKeys(PhoneValue.ToString());
            }

            var AddressValue = user.GetType().GetRuntimeProperty("Address").GetValue(user);

            if (AddressValue != null)
            {
                AdresaField.SendKeys(AddressValue.ToString());
            }

            var PasswordValue = user.GetType().GetRuntimeProperty("Password").GetValue(user);

            if (PasswordValue != null)
            {
                ParolaField.SendKeys(PasswordValue.ToString());
                RepetaParolaField.SendKeys(PasswordValue.ToString());
            }

            InscriereButton.Click();
        }
Ejemplo n.º 25
0
 public void InputContactInformation(String address, String city, String stateCode, String zip, String contactPhone, String emailAddress)
 {
     AddressField.SendKeys(address);
     CityField.SendKeys(city);
     StateField.SendKeys(stateCode);
     ZipField.SendKeys(zip);
     ContactPhoneNumber.SendKeys(contactPhone);
     EmailField.SendKeys(emailAddress);
     if (IsElementDisplayed(ConfirmEmailField))
     {
         ConfirmEmailField.SendKeys(emailAddress);
     }
     NextButton.Click();
 }
Ejemplo n.º 26
0
 public void FillForm(string firstName, string lastName, string pass, string email, string address, string city, string postcode, string phone)
 {
     if (firstName != "")
     {
         Driver.ScrollToElement(FirstNameField);
         FirstNameField.SendKeys(firstName);
     }
     if (lastName != "")
     {
         Driver.ScrollToElement(LastNameField);
         LastNameField.SendKeys(lastName);
     }
     if (pass != "")
     {
         Driver.ScrollToElement(PasswordField);
         PasswordField.SendKeys(pass);
     }
     if (email != "")
     {
         if (email == "none")
         {
             Driver.ScrollToElement(EmailField);
             EmailField.Clear();
         }
         else
         {
             Driver.ScrollToElement(EmailField);
             EmailField.TypeText(email);
         }
     }
     if (address != "")
     {
         Driver.ScrollToElement(AddressField);
         AddressField.SendKeys(address);
     }
     if (city != "")
     {
         Driver.ScrollToElement(CityField);
         CityField.SendKeys(city);
     }
     if (postcode != "")
     {
         Driver.ScrollToElement(PostalCode);
         PostalCode.SendKeys(postcode);
     }
     if (phone != "")
     {
         MobilePhone.SendKeys(phone);
     }
 }
Ejemplo n.º 27
0
        public void CleanTest()
        {
            var target = new EmailField();

            // OK values
            target.Clean("*****@*****.**");
            target.Clean("*****@*****.**");
            target.Clean("*****@*****.**");
            target.Clean("*****@*****.**");

            // Bad values
            AssertExtras.Raises <ValidationException>(delegate() { target.Clean("test+person"); });
            AssertExtras.Raises <ValidationException>(delegate() { target.Clean("test+person@"); });
            AssertExtras.Raises <ValidationException>(delegate() { target.Clean("test+person@example"); });
        }
Ejemplo n.º 28
0
        public RegisterPage RegisterUsingAlreadyTakenEmail()
        {
            NavigateToPage();

            ClearForm();

            UserNameField.SendKeys(TestUser.Username + "2");
            PasswordField.SendKeys(TestUser.Password);
            RetypePasswordField.SendKeys(TestUser.Password);
            EmailField.SendKeys(TestUser.Email);

            SignUpButton.Click();

            return(this);
        }
Ejemplo n.º 29
0
        public ActivationRequestedPage RegisterNewUser()
        {
            NavigateToPage();

            ClearForm();

            UserNameField.SendKeys(TestUser.Username + "2");
            PasswordField.SendKeys(TestUser.Password);
            RetypePasswordField.SendKeys(TestUser.Password);
            EmailField.SendKeys("*****@*****.**");

            SignUpButton.Click();

            return(new ActivationRequestedPage(WebDriver));
        }
Ejemplo n.º 30
0
        //        public override AbstractPage SearchForTerms(string src)
//        {
//            throw new NotImplementedException();
//        }
//        public override int CountSearchResults()
//        {
//            throw new NotImplementedException();
//        }


        //SearchPage
        //AbstractPage
        public void LogInGoogle(User user)
        {
            EmailField = WaitForElementOnPage(By.CssSelector("#identifierId"));
            EmailField.SendKeys(user.USER_EMAIL);
            Thread.Sleep(500);
            ((IJavaScriptExecutor)_driver).ExecuteScript("arguments[0].click();", MovingForwardBtn);
            Thread.Sleep(1000);
            PassField = WaitForElementOnPage(By.CssSelector(".I0VJ4d > div:nth-child(1) > input"));
            PassField.SendKeys(user.USER_PASSWD);
            Thread.Sleep(500);
            ((IJavaScriptExecutor)_driver).ExecuteScript("arguments[0].click();", FinishLoginBtn);

            //auto-open of search page
//            Thread.Sleep(TimeSpan.FromSeconds(20));
//            return new SearchPage(driver).OpenPage();
        }
Ejemplo n.º 31
0
		protected IStorageEmailField CreateEmptyEmailFieldObject(EmailField field)
		{
			var storageService = service.StorageService;
			return (IStorageEmailField)storageService.GetObjectFactory().CreateEmptyFieldObject(field.GetType());
		}