public void fillAddress() { driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10); Addressline1.Clear(); Addressline1.SendKeys(ExcelOperation.GetData[9]); SuburbText.Clear(); AddressLine2.Clear(); AddressLine2.SendKeys(ExcelOperation.GetData[10]); SuburbText.SendKeys(ExcelOperation.GetData[11]); State.Click(); PostCode.Clear(); PostCode.SendKeys(ExcelOperation.GetData[12]); PostalAddressLine1.Clear(); PostalAddressLine1.SendKeys(ExcelOperation.GetData[13]); PostalAddressLine2.Clear(); PostalAddressLine2.SendKeys(ExcelOperation.GetData[14]); PostalSuburbText.Clear(); PostalSuburbText.SendKeys(ExcelOperation.GetData[15]); PostalStateCombo.Click(); PostalPostCode.Clear(); PostalPostCode.SendKeys(ExcelOperation.GetData[16]); GenericHelper.AllScreenShot(driver); Nextbutton.Click(); }
//Method for filling the personal details form public void FillPersonalDetails(PersonalDetails details) { Address.Clear(); Address.SendKeys(details.Address); PostCode.Clear(); PostCode.SendKeys(details.PostCode); City.Clear(); City.SendKeys(details.City); Name.Clear(); Name.SendKeys(details.Name); PhoneNumber.Clear(); PhoneNumber.SendKeys(details.PhoneNumber); Email.Clear(); Email.SendKeys(details.Email); }
public void EnterDetails(Table table) { foreach (var row in table.Rows) { switch (row[0].ToLower()) { case "approved": var approved = Convert.ToBoolean(row[1]); if ((Approved.Selected && !approved) || (!Approved.Selected && approved)) { Approved.Click(); } break; case "emailverified": var emailVerified = Convert.ToBoolean(row[1]); if ((EmailVerified.Selected && !emailVerified) || (!EmailVerified.Selected && emailVerified)) { EmailVerified.Click(); } break; case "enabled": var enabled = Convert.ToBoolean(row[1]); if ((Enabled.Selected && !enabled) || (!Enabled.Selected && enabled)) { Enabled.Click(); } break; case "firstname": FirstName.Clear(); FirstName.SendKeys(row[1]); break; case "lastname": LastName.Clear(); LastName.SendKeys(row[1]); break; case "postcode": PostCode.Clear(); PostCode.SendKeys(row[1]); break; case "skypename": SkypeName.Clear(); SkypeName.SendKeys(row[1]); break; case "hometelephonenumber": TelNoHome.Clear(); TelNoHome.SendKeys(row[1]); break; case "mobiletelephonenumber": TelNoMobile.Clear(); TelNoMobile.SendKeys(row[1]); break; case "worktelephonenumber": TelNoWork.Clear(); TelNoWork.SendKeys(row[1]); break; case "title": Title.Clear(); Title.SendKeys(row[1]); break; case "town": Town.Clear(); Town.SendKeys(row[1]); break; default: throw new Exception(string.Format("Field {0} not defined", row[0])); } } }