示例#1
0
文件: HomePage.cs 项目: subodh6/NOV
 public void EnterMailingDetails(int rownum, string address, string city, string state, string postalcode, string country)
 {
     if (Address.Displayed)
     {
         Address.Clear();
         Address.SendKeys(ExcelHelpers.ReadData(rownum, address));
         Console.WriteLine(Address.GetAttribute("value"));
     }
     if (City.Displayed)
     {
         City.Clear();
         City.SendKeys(ExcelHelpers.ReadData(rownum, city));
         Console.WriteLine(City.GetAttribute("value"));
     }
     if (State.Displayed)
     {
         State.Clear();
         State.SendKeys(ExcelHelpers.ReadData(rownum, state));
         Console.WriteLine(State.GetAttribute("value"));
     }
     if (PostalCode.Displayed)
     {
         PostalCode.Clear();
         PostalCode.SendKeys(ExcelHelpers.ReadData(rownum, postalcode));
         Console.WriteLine(PostalCode.GetAttribute("value"));
     }
     if (Country.Displayed)
     {
         new SelectElement(Country).SelectByText(ExcelHelpers.ReadData(rownum, country));
     }
 }
示例#2
0
 public void FillFormWithoutEmail(AutomationPracticeFormModel user)
 {
     FirstNameField.SendKeys(user.FirstName);
     LastNameField.SendKeys(user.LastName);
     PasswordField.SendKeys(user.Password);
     AddressField.SendKeys(user.Address);
     CityField.SendKeys(user.City);
     PostalCode.SendKeys(user.PostalCode);
     MobilePhone.SendKeys(user.MobilePhone);
 }
        public CheckOut EnterBillingDetails()
        {
            Email.SendKeys("*****@*****.**");
            FirstName.SendKeys("Kalyan");
            LastName.SendKeys("JVN");
            Address.SendKeys("1001 Richmond Ave ");
            City.SendKeys("Houston");
            Country.SendKeys("USA");
            PostalCode.SendKeys("77042");
            Phone.SendKeys("0123456789");

            return(this);
        }
示例#4
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);
     }
 }
        public void FillForm(AutomationPracticeModel user)
        {
            FirstName.SendKeys(user.FirstName);
            LastName.SendKeys(user.LastName);
            Password.SendKeys(user.Password);
            Address.SendKeys(user.Address);
            City.SendKeys(user.City);
            CountryField.SendKeys(user.CountryField + Keys.Tab);
            StateField.SendKeys(user.CountryField + Keys.Tab);
            //CountryFieldd(user.CountryField).Click();
            //StateFieldd(user.StateField).Click();
            PostalCode.SendKeys(user.PostalCode);
            PhoneNumber.SendKeys(user.PhoneNumber);

            ScrollTo(RegisterButton).Click();
        }
 public PaymentInfoPage FillPersonalInfoForm()
 {
     Email.SendKeys(evoUser.Email);
     Password.SendKeys(evoUser.Password);
     ConfirmPassword.SendKeys(evoUser.ComfirmPassword);
     FirstName.SendKeys(evoUser.FirstName);
     LastName.SendKeys(evoUser.LastName);
     MonthOfBirth.SelectByValue(evoUser.MonthOfBirth);
     DateOfBirth.SelectByValue(evoUser.DateOfBirth);
     YearOfBirth.SelectByValue(evoUser.YearOfBirth);
     GenderMale.Click();
     Address.SendKeys(evoUser.HomeAddress);
     City.SendKeys(evoUser.City);
     PostalCode.SendKeys(evoUser.PostalCode);
     PhoneNumber.SendKeys(evoUser.PhoneNumber);
     DriverLicense.SendKeys(evoUser.DriverLicense);
     MonthOfExpire.SelectByValue(evoUser.MonthOfExpire);
     DateOfExpire.SelectByValue(evoUser.DateOfExpire);
     YearOfExpire.SelectByValue(evoUser.YearOfExpire);
     BtnNextStep.Click();
     return(new PaymentInfoPage());
 }
示例#7
0
        public CategoryPageModel RegisterAccount()
        {
            Title.Click();
            FirstName.SendKeys(SendKeysValues.FirstName);
            LastName.SendKeys(SendKeysValues.LastName);
            Password.SendKeys(SendKeysValues.Password);
            new SelectElement(Days).SelectByValue(SendKeysValues.Days);
            new SelectElement(Months).SelectByValue(SendKeysValues.Months);
            new SelectElement(years).SelectByValue(SendKeysValues.Year);
            NewsLetter.Click();
            Option.Click();
            Address.SendKeys(SendKeysValues.Address);
            City.SendKeys(SendKeysValues.City);
            new SelectElement(State).SelectByValue(SendKeysValues.State);
            PostalCode.SendKeys(SendKeysValues.PostalCode);
            MobilePhone.SendKeys(SendKeysValues.MobilePhone);
            Alias.Clear();
            Alias.SendKeys(SendKeysValues.Alias);
            Register.Click();

            Console.WriteLine("User Successfully Registered");
            return(new CategoryPageModel());
        }
 public BookFlightPage InputPostalCode(string postalcode)
 {
     PostalCode.Click();
     PostalCode.SendKeys(postalcode);
     return(this);
 }