public override OutcomePage EnterPostCodeAndSubmit(string postcode) { PostcodeField.Clear(); PostcodeField.SendKeys(postcode); PostcodeSubmitButton.Click(); return(new OutcomePage(Driver)); }
public void FillRegisterForm() { //Wait for Filling form WebDriverWait wait = new WebDriverWait(_driver, TimeSpan.FromSeconds(20)); wait.Until(pageLoaded => pageLoaded.FindElement(By.CssSelector(".std.box")).Displayed); //Fill the form GenderCheckboxLocator.Click(); FirstNameLocator.SendKeys(firstName); LastNameLocator.SendKeys(lastName); PasswordField.SendKeys(password); Address1Field.SendKeys(street); CityField.SendKeys(city); PostcodeField.SendKeys(postalCode); MobilePhoneField.SendKeys(mobilePhone); //Clear the last field and send new text IWebElement myAddress = _driver.FindElement(By.Id("alias")); myAddress.Clear(); myAddress.SendKeys("My address"); //Select from the dropdown list IWebElement element = StateDropdown; SelectElement select = new SelectElement(element); select.SelectByText("Alabama"); //Click Submitt Account SubmitAccountBtn.Click(); }