/// <summary> /// Add Roel Driver /// Parse the CSV Personal Details into /// First name. Last name, DOB, Role /// </summary> /// <param name="personalDetails"></param> public void AddRole(string details) { //var fName = "stautnom096263"; //var lName = "scholar"; //var DOB = "12/31/2010"; //var role = "Nominator-Autism"; string[] results = details.Split(','); //Check if(PERSONNEL DETAILS AVAILABLE ROLES == Displayed) // then AddPersonnel(string role) //else // AddRole(fName, lName, DOB, role); IWebDriver browser = TestRunnerInterface.Map.safePage.browser; if (Libary.IsPageElementDisplayed(browser, RunTimeVars.ELEMENTSEARCH.ID, "availableRoles")) { this.AddPersonnel(results[3]); } else { this.AddRole(results[0], results[1], results[2], results[3]); } }
public void GraduationRequirementsTab() { this.ClickLink("GRADUATION REQUIREMENTS"); Libary.WaitForPageLoad(RunTimeVars.REPEAT_TIMES); IWebDriver browser = TestRunnerInterface.Map.safePage.browser; //Libary.WaitForPageText(browser, "CURRENT STATUS", RunTimeVars.REPEAT_TIMES); //Check for text "CURRENT STATUS" or button "Enter Passed Graduation Details" if ((!Libary.IsPageTextDIsplayed("CURRENT STATUS", RunTimeVars.REPEAT_TIMES)) && (!Libary.IsPageElementDisplayed(browser, RunTimeVars.ELEMENTSEARCH.ID, "entrGradReq", RunTimeVars.REPEAT_TIMES))) { throw new Exception("Graduation Requirements Tab Page CURRENT STATUS or Graduation button Not Displayed"); } }