public void TestCase2() { try { //arrange var foreName = "Batista"; var email = "*****@*****.**"; var message = "I am Batista-The Animal"; //act var homePage = new HomePage(Driver); homePage.GoTo(); ContactPage contactPage = homePage.GoToContactPage(); // Populate Mandatory Fields contactPage.InputMandatoryConatctDetails(foreName, email, message); contactPage.ClickSubmitButton(); WebDriverWait wait = new WebDriverWait(Driver, TimeSpan.FromSeconds(60)); wait.Until(ExpectedConditions.ElementExists(By.ClassName("alert-success"))); //assert on validating successful messgae Assert.AreEqual($"Thanks {foreName}, we appreciate your feedback.", contactPage.GetSuccessMessage(), $"Displayed succesful message recieved is different and looks like : {contactPage.GetSuccessMessage()}"); } catch (Exception ex) { Assert.Fail(ex.Message); } }