public void FillForm(string pupilName, string typeOfActionReq, string testPaper, string[] NoQMarkedRemoved) { seleniumFunc.SelectValueFromAutoCompliteDropDown(pupilCheatingPage.PupilSelectionDropDwns, pupilCheatingPage.AutoCompletDropDwnOptions, pupilName); if (typeOfActionReq.Equals("Annul the result for the test paper")) { seleniumFunc.WaitAndClickOnElement(pupilCheatingPage.TypeOfActionReqRadioBtns[0]); } else if (typeOfActionReq.Equals("Remove only the marks gained from specific questions")) { seleniumFunc.WaitAndClickOnElement(pupilCheatingPage.TypeOfActionReqRadioBtns[1]); for (int i = 0; i < NoQMarkedRemoved.Length; i++) { seleniumFunc.WaitAndEnterText(pupilCheatingPage.NoQMarkedRemoveTextBoxes[i], NoQMarkedRemoved[i]); if (i < NoQMarkedRemoved.Length - 1) { seleniumFunc.WaitAndClickOnElement(pupilCheatingPage.AddQuestionBtn); } } } if (testPaper != null) { seleniumFunc.SelectValueFromAutoCompliteDropDown(pupilCheatingPage.TestDropDwn, pupilCheatingPage.AutoCompletDropDwnOptions, testPaper); } comFunc.NaviagteToNextPage(); }
/// <summary> /// Method to fill Application form of Special Consideration /// </summary> /// <param name="pupilType"></param> /// <param name="PupilName"></param> /// <param name="subjects"></param> /// <param name="QuestionsAns"></param> /// <param name="ReasonForSC"></param> /// <param name="dateofIncident"></param> /// <param name="RelationToPupil"></param> /// <param name="BrifExpalination"></param> public void fillApplication(string pupilType, string PupilName, bool[] subjects, bool[] QuestionsAns, string ReasonForSC, string dateofIncident, string RelationToPupil, string BrifExpalination) { // Slect Pupli detail Type if (pupilType.Equals(WholeCohort)) { seleniumFunc.WaitAndClickOnElement(specialConsiderationPage.WholeCohortRadioBtn); } else if (pupilType.Equals(IndividualPupile)) { seleniumFunc.WaitAndClickOnElement(specialConsiderationPage.IndividualPupilRadioBtn); // select Date seleniumFunc.SelectValueFromAutoCompliteDropDown(specialConsiderationPage.PupilDropDwn, specialConsiderationPage.PupilDropDwnOptions, PupilName); } try { // Select Subjects for (int i = 0; i < subjects.Length; i++) { if (subjects[i]) { seleniumFunc.WaitAndClickOnElement(specialConsiderationPage.SubjectsCheckBoxes[i]); } } } catch (Exception e) { } // Select Questions ansewer for (int i = 0; i < QuestionsAns.Length; i++) { if (QuestionsAns[i]) { seleniumFunc.WaitAndClickOnElement(specialConsiderationPage.QuestionsYesRadioBtns[i]); } else { seleniumFunc.WaitAndClickOnElement(specialConsiderationPage.QuestionsNoRadioBtns[i]); } } // Selese Reason fro Special Consideration seleniumFunc.SelectValueFromDropDwn(specialConsiderationPage.ReasonForSpecialConsiderDropDwn, ReasonForSC); // Select Date comFunc.SelectDateFromDatePicker(specialConsiderationPage.DateOfIncidentTextbox, dateofIncident); // enter Relation to pupil if (ReasonForSC.Equals("Criteria 1 : Death of family member or close friend of pupil")) { seleniumFunc.SelectValueFromDropDwn(specialConsiderationPage.RelationshipToPupilDropDwn, RelationToPupil); } else { seleniumFunc.WaitAndEnterText(specialConsiderationPage.RelationshipToPupilNATextbox, RelationToPupil); } seleniumFunc.WaitAndEnterText(specialConsiderationPage.BrieflyExplainTextArea, BrifExpalination); // comFunc.NaviagteToNextPage(); }
/// <summary> /// Method to select pupli detail type with subject, date and time /// </summary> /// <param name="pupilType">Indivdula/ WholeCohort / Partial Cohort</param> /// <param name="subject1"></param> /// <param name="Date1"></param> /// <param name="time1"></param> public void SelectPupilAndTestSubjectDetails(string pupilType, String pupilName, string subject1, string Date1, string time1) { seleniumFunc.ScrollElementInView(timeTableVarPage.IndividualPupilRadioBtn); if (pupilType != null) { if (pupilType.Equals(WholeCohort)) { seleniumFunc.WaitAndClickOnElement(timeTableVarPage.WholeCohortRadioBtn); } else if (pupilType.Equals(PartialCohort)) { seleniumFunc.WaitAndClickOnElement(timeTableVarPage.PartialCohortRadioBtn); seleniumFunc.WaitForPageToLoad(); } else if (pupilType.Equals(IndividualPupile)) { seleniumFunc.WaitAndClickOnElement(timeTableVarPage.IndividualPupilRadioBtn); } } seleniumFunc.WaitForElementToBeVisible(timeTableVarPage.SubjectDropDwns[0]); if (pupilName != null) { if (pupilType.Equals(IndividualPupile)) { seleniumFunc.WaitForElementToBeVisible(timeTableVarPage.PupilSelectionDropDwns[0]); seleniumFunc.SelectValueFromAutoCompliteDropDown(timeTableVarPage.PupilSelectionDropDwns[0], timeTableVarPage.PupilDropDwnOptions, pupilName); } else if (pupilType.Equals(PartialCohort)) { seleniumFunc.WaitForElementToBeVisible(timeTableVarPage.PupilSelectionDropDwns[1]); seleniumFunc.WaitForPageToLoad(); seleniumFunc.SelectValueFromAutoCompliteDropDown(timeTableVarPage.PupilSelectionDropDwns[1], timeTableVarPage.PupilDropDwnOptions, pupilName); } } SelectSubjectDateAndTime(subject1, Date1, time1); }
public void FillForm(string pupilName, int ConfirmationCheckBoxes, string ReasonForCompensatoryMarks) { seleniumFunc.SelectValueFromAutoCompliteDropDown(compensatoryMarksPage.PupilSelectionDropDwns, compensatoryMarksPage.AutoCompletDropDwnOptions, pupilName); for (int i = 0; i < ConfirmationCheckBoxes; i++) { seleniumFunc.WaitAndClickOnElement(compensatoryMarksPage.ConfirmationCheckBoxes[i]); } seleniumFunc.WaitAndEnterText(compensatoryMarksPage.ReasonForCompansantoryMarks, ReasonForCompensatoryMarks); comFunc.NaviagteToNextPage(); }
public void SelectPupilDetails(string pupilType, string pupilName) { seleniumFunc.ScrollElementInView(earlyOpeningAppPage.IndividualPupilRadioBtn); if (pupilType != null) { if (pupilType.Equals(WholeCohort)) { seleniumFunc.WaitAndClickOnElement(earlyOpeningAppPage.WholeCohortRadioBtn); } else if (pupilType.Equals(PartialCohort)) { seleniumFunc.WaitAndClickOnElement(earlyOpeningAppPage.PartialCohortRadioBtn); seleniumFunc.WaitForPageToLoad(); } else if (pupilType.Equals(IndividualPupile)) { seleniumFunc.WaitAndClickOnElement(earlyOpeningAppPage.IndividualPupilRadioBtn); } } seleniumFunc.WaitForPageToLoad(); if (pupilName != null) { seleniumFunc.ScrollElementInView(earlyOpeningAppPage.SubjectEngGrammmerCheckBox); if (pupilType.Equals(IndividualPupile)) { seleniumFunc.WaitForElementToBeVisible(earlyOpeningAppPage.PupilSelectionDropDwns[0]); seleniumFunc.SelectValueFromAutoCompliteDropDown(earlyOpeningAppPage.PupilSelectionDropDwns[0], earlyOpeningAppPage.PupilDropDwnOptions, pupilName); } else if (pupilType.Equals(PartialCohort)) { seleniumFunc.WaitForElementToBeVisible(earlyOpeningAppPage.PupilSelectionDropDwns[1]); seleniumFunc.SelectValueFromAutoCompliteDropDown(earlyOpeningAppPage.PupilSelectionDropDwns[1], earlyOpeningAppPage.PupilDropDwnOptions, pupilName); } } }
public void SelectPupilFromPupilDropDwn(string pupilName) { seleniumFunc.SelectValueFromAutoCompliteDropDown(notificationPage.PupilSelectionDropDwn, notificationPage.PupilSelectionDropDwnOption, pupilName); }
public void SelectPupil(string PupilName) { seleniumFunc.SelectValueFromAutoCompliteDropDown(addtionalTimePage.PupilDropDwn, addtionalTimePage.PupilDropDwnOptions, PupilName); // seleniumFunc.SelectValueFromDropDwn(addtionalTimePage.pupildrpdwn1, PupilName); }
public void SelectLA(String LAName) { seleniumFunc.WaitAndEnterText(maintainingLA.LADropdown, ""); seleniumFunc.SelectValueFromAutoCompliteDropDown(maintainingLA.LADropdown, maintainingLA.LADrpdownOptions, LAName); }