Esempio n. 1
0
 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();
 }
Esempio n. 2
0
 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");
        }
Esempio n. 4
0
 public void WhenIClickSubmitButton()
 {
     ContactPage.ClickSubmit();
 }