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"));
 }