public void ValidateForTotal() { var lPage = new LoginPageClass(ObjectRepository.Driver); var username = "******" + DateTime.UtcNow.ToString("hhmmss") + "@yahoo.com"; var pPage = lPage.CreateNewAccount(username); DataEngine.ExecuteScript(pPage, "ValidateData.xlsx", "Personal"); var dPage = new DemographicPageClass(ObjectRepository.Driver); DataEngine.ExecuteScript(dPage, "ValidateData.xlsx", "Demographic"); Assert.IsTrue(ValidationHelper.IsErrorMsgPresent("Amount does not total 100. Please verify.")); pPage.LogoutFromApplication(); }
public void ValidateUserAlreadyExis() { var lPage = new LoginPageClass(ObjectRepository.Driver); var username = "******" + DateTime.UtcNow.ToString("hhmmss") + "@yahoo.com"; var pPage = lPage.CreateNewAccount(username); DataEngine.ExecuteScript(pPage, "Data.xlsx", "Personal"); var dPage = new DemographicPageClass(ObjectRepository.Driver); DataEngine.ExecuteScript(dPage, "Data.xlsx", "Demographic"); pPage.LogoutFromApplication(); var myPage = lPage.LoginInApplication(username); myPage.HighSchoolProgram.Click(); Assert.IsTrue(ValidationHelper.IsPageTitlePresent("Demographic Information")); }
public void ValidateMandatoryFields() { var lPage = new LoginPageClass(ObjectRepository.Driver); var username = "******" + DateTime.UtcNow.ToString("hhmmss") + "@yahoo.com"; var pPage = lPage.CreateNewAccount(username); pPage.SelectProgramName("High School Health Careers Program"); GenericHelper.WaitForElement(pPage.FirstName); pPage.FirstName.SendKeys("TestFname"); pPage.MiddleName.SendKeys("TestMname"); pPage.LastName.SendKeys("TestLname"); pPage.SelectHomeState("Florida"); pPage.HomePhone.SendKeys("1233211231"); pPage.MobilePhone.SendKeys("1233211231"); pPage.Male.Click(); pPage.SelectDateOfBirth(DateTime.UtcNow.AddYears(-3).ToString("MM/dd/yyyy")); pPage.NextBtn.Click(); Thread.Sleep(2000); Assert.IsTrue(ValidationHelper.IsErrorMsgPresent("Fields marked with an asterisk are mandatory. Please verify."), "Error Message not found"); pPage.LogoutFromApplication(); }
public void ValidateDateOfBirth() { var lPage = new LoginPageClass(ObjectRepository.Driver); var username = "******" + DateTime.UtcNow.ToString("hhmmss") + "@yahoo.com"; var pPage = lPage.CreateNewAccount(username); pPage.SelectProgramName("High School Health Careers Program"); GenericHelper.WaitForElement(pPage.FirstName); pPage.FirstName.SendKeys("TestFname"); pPage.MiddleName.SendKeys("TestMname"); pPage.LastName.SendKeys("TestLname"); pPage.StreetAddress.SendKeys("TestStAdd"); pPage.City.SendKeys("Boston"); pPage.SelectHomeState("Florida"); pPage.ZipCode.SendKeys("12345"); pPage.HomePhone.SendKeys("1233211231"); pPage.MobilePhone.SendKeys("1233211231"); pPage.Male.Click(); pPage.SelectDateOfBirth(DateTime.UtcNow.AddYears(2).ToString("MM/dd/yyyy")); pPage.NextBtn.Click(); Thread.Sleep(2000); Assert.IsTrue(ValidationHelper.IsErrorMsgPresent("Date of Birth cannot be greater than or equal to current date."), "Error Message not found"); pPage.LogoutFromApplication(); }