public void TestPositive() { var lPage = new LoginPageClass(ObjectRepository.Driver); var dPage = lPage.LoginInApplication(); dPage.SelectProgramName("Combined Summer Undergraduate Research Opportunity"); GenericHelper.WaitForElement(By.Id("FundingInd")); dPage.SelectFunding("NIH"); dPage.FirstName.ScrollToElementAndType("mahalakshm"); dPage.LastName.ScrollToElementAndType("last"); dPage.MiddleName.ScrollToElementAndType("middle"); dPage.StreetAddress.ScrollToElementAndType("address"); dPage.City.ScrollToElementAndType("Texas"); dPage.SelectHomeState("Alabama"); dPage.ZipCode.ScrollToElementAndType("56090"); dPage.SchoolStreetAddress.ScrollToElementAndType("School Street Address"); dPage.SchoolCity.ScrollToElementAndType("TeXas"); dPage.SelectSchoolState("Alaska"); dPage.SchoolZipCode.ScrollToElementAndType("12345"); dPage.HomePhone.ScrollToElementAndType("1234512345"); dPage.MobilePhone.ScrollToElementAndType("1234512345"); dPage.Male.ScrollToElementAndClick(); dPage.SelectDateOfBirth("1/19/1916"); dPage.CaptureScreenShot(); dPage.NextBtn.ScrollToElementAndClick(); Thread.Sleep(2000); dPage.LogoutFromApplication(); }
public void TestNegative() { var lPage = new LoginPageClass(ObjectRepository.Driver); var dPage = lPage.LoginInApplication(); dPage.SelectProgramName("Combined Summer Undergraduate Research Opportunity"); GenericHelper.WaitForElement(By.Id("FundingInd")); dPage.SelectFunding("NIH"); dPage.FirstName.ScrollToElementAndType("mahalakshm"); dPage.LastName.ScrollToElementAndType("last"); dPage.MiddleName.ScrollToElementAndType("middle"); dPage.StreetAddress.ScrollToElementAndType("address"); dPage.City.ScrollToElementAndType("Texas"); dPage.SelectHomeState("Alabama"); dPage.ZipCode.ScrollToElementAndType("56090"); dPage.SchoolStreetAddress.ScrollToElementAndType("School Street Address"); dPage.SchoolCity.ScrollToElementAndType("TeXas"); dPage.SelectSchoolState("Alaska"); dPage.SchoolZipCode.ScrollToElementAndType("12345"); dPage.HomePhone.ScrollToElementAndType("1234512345"); dPage.MobilePhone.ScrollToElementAndType("1234512345"); dPage.Male.ScrollToElementAndClick(); dPage.CaptureScreenShot(); dPage.NextBtn.ScrollToElementAndClick(); Thread.Sleep(2000); Assert.IsTrue(ValidationHelper.IsErrorMsgPresent("Fields marked with an asterisk are mandatory. Please verify."),"Error Message not found"); dPage.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")); }