public void GivenActivityIsAlreadySubmittedByTheStudentIfNotThenSubmitTheActivityByTheStudent() { try { string isActivityAlreadySubmitted = DatabaseTools.GetSubmissionStatusOfActivity(Enumerations.ActivityType.Essay); if (isActivityAlreadySubmitted == null || isActivityAlreadySubmitted.Equals("False") || isActivityAlreadySubmitted.Equals("")) { GenericTestStep.StepToBrowsedUrlForPegasusUser("CsSmsStudent"); GenericTestStep.StepToLoggedIntoTheCourseSpaceAsSMSStudent(); GenericTestStep.StepToCloseStudentHelpTextWindow(); GenericTestStep.StepToItShouldBeOnPage("Global Home"); GenericTestStep.StepToSelectTheCreatedCourse(_courseName); GenericTestStep.StepToItShouldBeOnPage("Today's View"); GenericTestStep.StepToNavigateToTheTab("Course Materials"); GenericTestStep.StepToNavigateInTheEssayTypeActivityFolder(); if (_activityName != null) { GenericTestStep.StepToClickOnTheLink(_activityName); } GenericTestStep.StepToSubmitEssayTypeActivitybyStudent(_activityName); GenericTestStep.StepToClickedOnTheLogoutLinkToGetLoggedOutFromTheApplication(); } } catch (Exception e) { GenericHelper.Logs(e.ToString(), "FAILED"); Assert.Fail(e.ToString()); } }
public void GivenManualGradedQuestionIsAlreadySubmittedIfNotThenSubmitTheManualGraded() { try { string isActivityAlreadySubmitted = DatabaseTools.GetSubmissionStatusOfActivity(Enumerations.ActivityType.Essay); if (isActivityAlreadySubmitted == null || isActivityAlreadySubmitted.Equals("False") || isActivityAlreadySubmitted.Equals("")) { GenericTestStep.StepToBrowsedUrlForPegasusUser("CsSmsStudent"); GenericTestStep.StepToLoggedIntoTheCourseSpaceAsSMSStudent(); GenericTestStep.StepToCloseStudentHelpTextWindow(); GenericTestStep.StepToItShouldBeOnPage("Global Home"); GenericTestStep.StepToSelectTheSectionName(); GenericTestStep.StepToItShouldBeOnPage("Today's View"); GenericTestStep.StepToNavigateToTheTab("Course Materials"); GenericTestStep.StepToNavigateInTheEssayTypeActivityFolder(); if (_activityName != null) { GenericTestStep.StepToClickOnTheLink(_activityName); } GenericTestStep.StepToSubmitEssayTypeActivitybyStudent(_activityName); GenericTestStep.StepToClickedOnTheLogoutLinkToGetLoggedOutFromTheApplication(); // To submit grades by teacher GenericTestStep.StepToLoggedIntoTheCourseSpaceAsSMSInstructor(); GenericTestStep.StepToIAmOnThePage("Global Home"); GenericHelper.SelectWindow("Global Home"); string courseName = DatabaseTools.GetCourse(Enumerations.CourseType.ProgramCourse).Trim(); GenericHelper.WaitUntilElement(By.PartialLinkText(courseName)); WebDriver.FindElement(By.PartialLinkText(courseName)).SendKeys(""); WebDriver.FindElement(By.PartialLinkText(courseName)).Click(); GenericTestStep.StepToIAmOnThePage("Program Administration"); GenericHelper.SelectWindow("Program Administration"); GenericTestStep.StepToNavigateToTheTab("Sections"); GenericHelper.SelectWindow("Program Administration"); string sectionName = DatabaseTools.GetSectionName(Enumerations.CourseType.ProgramCourse).Trim(); _SectionSearch.ToSearchSection(sectionName); _SectionSearch.SelectSectionAfterSearch(); GenericTestStep.StepToIAmOnThePage("Calendar"); GenericHelper.SelectWindow("Calendar"); GenericTestStep.StepToNavigateToTheTab("Gradebook"); GenericHelper.SelectWindow("Gradebook"); _gbDefaultUxPage.SearchActivityByTitle("SAM 0A-33 El mundo hispano."); _gbInstructorUXPage.ClickActivityCmenu("SAM 0A-33 El mundo hispano."); _gbInstructorUXPage.ClickViewAllSubmissionsLink(); _viewSubmissionPage.OpenActivityViewSubmissionPage(); _viewSubmissionPage.GiveSubmissionByTeacher("Teacher"); GenericTestStep.StepToClickedOnTheLogoutLinkToGetLoggedOutFromTheApplication(); } } catch (Exception e) { GenericHelper.Logs(e.ToString(), "FAILED"); Assert.Fail(e.ToString()); } }
public static void ThenIClickOnTheLink(String linkName) { try { GenericTestStep.StepToClickOnTheLink(linkName); } catch (Exception e) { GenericHelper.Logs(e.ToString(), "FAILED"); throw new Exception(e.ToString()); } }