public void TestAddNewAddress() { var userAccountPage = new MS_UserAccountPage(driver); userAccountPage.GoToAddressess(); var registerNewAddressPage = new MS_NewAddressPage(driver); var newAddress = new NewAddressBO(); registerNewAddressPage.CreateAddress(newAddress); var actualResult = registerNewAddressPage.checkAddressSuccessfullyAdded().Trim(); var expectedResult = newAddress.aliasAddress.ToUpper(); Assert.AreEqual(expectedResult, actualResult); }
public MS_RegisterAccountPage CreateAddress(NewAddressBO newAddressBO) { // Open new address form wait.Until(ExpectedConditions.ElementIsVisible(createNewAddress)); BtnCreateNewAddress.Click(); wait.Until(ExpectedConditions.ElementIsVisible(firstName)); // Address details TxtFirstName.SendKeys(Keys.Enter); // has "First Name" string by default already inserted TxtLastName.SendKeys(Keys.Enter); // has "Last Name" string by default already inserted TxtAddress.SendKeys(newAddressBO.address); TxtCity.SendKeys(newAddressBO.city); DdlState.SendKeys(newAddressBO.state); TxtPostCode.SendKeys(newAddressBO.postCode); DdlCountry.SendKeys(newAddressBO.country); TxtMobilePhone.SendKeys(newAddressBO.mobilePhone); TxtAliasAddress.Clear(); // has "My Address" string by default already inserted TxtAliasAddress.SendKeys(newAddressBO.aliasAddress); BtnRegisterNewAddress.Click(); return(new MS_RegisterAccountPage(driver)); }