Exemplo n.º 1
0
 public void EditNameAddress(String newLastName, String newAddress, String newPhoneNumber, String newMobileNumber)
 {
     NameAddressLink.Click();
     LastNameField.Clear();
     LastNameField.SendKeys(newLastName);
     AddressField.Clear();
     AddressField.SendKeys(newAddress);
     PhoneNumberField.Clear();
     PhoneNumberField.SendKeys(newPhoneNumber);
     MobileNumberField.Clear();
     MobileNumberField.SendKeys(newMobileNumber);
     InputComments();
     UpdateButton.Click();
 }
Exemplo n.º 2
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);
     }
 }
Exemplo n.º 3
0
 private void Add(AddressField addressField, AddressProblemType addressProblemType)
 => _problems.Add(addressField, addressProblemType);
Exemplo n.º 4
0
 public AddressProblemType?GetProblemType(AddressField addressField)
 => _problems.ContainsKey(addressField) ? _problems[addressField] : (AddressProblemType?)null;
Exemplo n.º 5
0
 public void EnterAddressField(string address)
 {
     AddressField.SendKeys(address);
 }
Exemplo n.º 6
0
 public void ClickAddressField()
 {
     AddressField.Click();
 }
Exemplo n.º 7
0
 public void ClearAddressField()
 {
     AddressField.Clear();
 }
Exemplo n.º 8
0
 public InvalidEmailException(AddressField addressField, string emailAddress)
     : base(GetMessage(addressField, emailAddress))
 {
 }