public void ValidDataToMandatoryFields() { contactPage = navBar.GetContactPage(); contactPage.EnterDataToMandatoryFields("Jim", "*****@*****.**", "Hi How are You"); contactPage.ClickSubmit(); Assert.AreEqual(contactPage.waitForModeltoClose(), "pass"); Assert.AreEqual(contactPage.SuccessMsg.Text, "Thanks Jim, we appreciate your feedback."); navBar.GetHomePage(); }
public void ValidateMandatoryFields() { contactPage = navBar.GetContactPage(); contactPage.ClickSubmit(); Assert.AreEqual(contactPage.GetErrorMessage("forename"), "Forename is required"); Assert.AreEqual(contactPage.GetErrorMessage("email"), "Email is required"); Assert.AreEqual(contactPage.GetErrorMessage("message"), "Message is required"); navBar.GetHomePage(); }
public void FieldValidationErrorMessages() { HomePage homePage = new HomePage(driver); ContactPage contactPage = homePage.clickContactLink(); contactPage.SetEmailField("xxx"); contactPage.SetPhoneField("xxxx"); contactPage.SetMessageField(""); contactPage.ClickSubmit(); Assert.AreEqual("Email is invalid", contactPage.GetEmailError(), "Email format error did not display correctly"); }
public void WhenIClickSubmitButton() { ContactPage.ClickSubmit(); }