public void GivenIWithdrawTheRegistrationAndReactivateIt() { var uln = scenarionContext["uln"] as string; WebDriver.FindElement(ResultsDashboardPage.BackToResultsBtn).Click(); ResultsLearnersResultsPage.ClickHomeBreadcrumb(); RegistrationsPage.ClickRegLink(); RegistrationsManualPage.ClickSearchForRegistrationLink(); RegistrationsSearchPage.SearchForULN(uln); RegistrationsSearchPage.VerifySearchResultPage(); RegistrationsSearchPage.ClickChangeStatusLink(); RegistrationsActiveOptionPage.ClickWithdrawRadioButton(); RegistrationsActiveOptionPage.ClickContinueButton(); RegistrationsWithdrawRegistrations.WithdrawApplication(); RegistrationsWithdrawRegistrationsSuccess.ClickViewWithdrawnRegistrationButton(); RegistrationsSearchPage.ClickChangeStatusLink(); RegistrationsWithdrawOptionsPage.ClickReactiveRegistrationRadioButton(); RegistrationsWithdrawOptionsPage.ClickContinueButton(); RegistrationReactivateAreYouSurePage.ClickYesRadioButton(); RegistrationReactivateAreYouSurePage.ClickSubmitButton(); RegistrationReactivate.ClickViewThisRegistrationButton(); RegistrationsSearchPage.PressHomeBreadcrumb(); ResultsDashboardPage.ClickResultsLink(); ResultsDashboardPage.searchResult(uln); }
public void GivenIHaveAWithCoreResultOfWithCoreAndAssessmentSeriesAndSpecialism(string ULN, string Grade, string CoreText, string AssessmentSeries, string SpecialismText) { ResultsSearchForALearnerPage.EnterULN(ULN); ResultsLearnersResultsPage.MaximiseWindow(); ResultsLearnersResultsPage.ClickAddResultLink(); ResultsSelectCorePage.VerifyAddCorePage(CoreText, AssessmentSeries); ResultsSelectCorePage.SelectAStarResult(); ResultsResultAddedConfirmationPage.VerifyResultAddeddConfirmationPage(ULN); ResultsResultAddedConfirmationPage.ClickBackToLearnersResultsButton(); ResultsLearnersResultsPage.VerifyAssessmenSeriesText(AssessmentSeries, Grade); }
public void GivenIAddAResultToTheRegistration() { var uln = _scenarioContext["uln"] as string; AssessmentEntriesLearnersAddNextCoreAssessmentEntryPage.PressBackLink(); AssessmentEntriesLearnersAssessmentEntriesPage.PressHomeBreadcrumb(); TlevelDashboardPage.ClickResultsLink(); ResultsDashboardPage.ClickSearchForALearnerLink(); ResultsSearchForALearnerPage.EnterULN(uln); ResultsLearnersResultsPage.ClickAddResultLink(); ResultsSelectCorePage.SelectAStarResult(); }
public void GivenIAttemptToDeleteAnActiveRegistrationWithoutAnActiveResult() { var uln = scenarionContext["uln"] as string; WebDriver.FindElement(ResultsDashboardPage.BackToResultsBtn).Click(); ResultsLearnersResultsPage.ClickHomeBreadcrumb(); RegistrationsPage.ClickRegLink(); RegistrationsManualPage.ClickSearchForRegistrationLink(); RegistrationsSearchPage.SearchForULN(uln); RegistrationsSearchPage.VerifySearchResultPage(); RegistrationsSearchPage.ClickChangeStatusLink(); RegistrationDeletePage.ClickElement(RegistrationDeletePage.DeleteRadioBtn); RegistrationDeletePage.ClickElement(RegistrationDeletePage.ContinueBtn); RegistrationsActiveOptionPage.YesToCancelReg(); }
public void GivenIAttemptToDeleteAnActiveRegistrationWithoutAnActiveResultHoweverSomeoneElseHasJustAddedAResult() { var uln = scenarionContext["uln"] as string; WebDriver.FindElement(ResultsDashboardPage.BackToResultsBtn).Click(); ResultsLearnersResultsPage.ClickHomeBreadcrumb(); RegistrationsPage.ClickRegLink(); RegistrationsManualPage.ClickSearchForRegistrationLink(); RegistrationsSearchPage.SearchForULN(uln); RegistrationsSearchPage.VerifySearchResultPage(); RegistrationsSearchPage.ClickChangeStatusLink(); RegistrationDeletePage.ClickElement(RegistrationDeletePage.DeleteRadioBtn); RegistrationDeletePage.ClickElement(RegistrationDeletePage.ContinueBtn); int PAID = SqlQueries.RetrievePathwayAssessmentID(uln); SqlQueries.CreatePathwayResult(PAID); //RegistrationsActiveOptionPage.YesToCancelReg(); }
public void ThenTheReactivatedRegistrationWillDisplayTheGradeAs(string ExpectedGrade) { var uln = scenarionContext["uln"] as string; int GradeCount = SqlQueries.ReturnLastActiveGradeCount(uln); if (GradeCount == 0) { string ExpectedDBGrade = "Not received"; Console.WriteLine(ExpectedDBGrade); ResultsLearnersResultsPage.VerifyGradeText(ExpectedGrade); ResultsLearnersResultsPage.VerifyGradeText(ExpectedDBGrade); } else { string ExpectedDBGrade = SqlQueries.ReturnLastActiveGrade(uln); Console.WriteLine(ExpectedDBGrade); ResultsLearnersResultsPage.VerifyGradeText(ExpectedGrade); //This checks the last active grade on the database matches the grade shown against the registration ResultsLearnersResultsPage.VerifyGradeText(ExpectedDBGrade); } }
public void ThenTheLearnersResultsPageWillBeDisplayedFor(string ULN) { ResultsLearnersResultsPage.VerifyLearnersResultsPage(); }
public void ThenLinkIsDisplayed(string AddEntryLink) { ResultsLearnersResultsPage.VerifyAddEntryLink(AddEntryLink); }
public void ThenThereWillNoTextBelowTheSpecialism() { ResultsLearnersResultsPage.VerifyAssessmentEntryTextNotPresent(); }
public void ThenTheTextBelowTheCoreWillDisplay(string AssessmentEntryText) { ResultsLearnersResultsPage.VerifyCoreAssessmentEntryText(AssessmentEntryText); }
public void ThenIShouldSeeAFinalTagOnThePage() { ResultsLearnersResultsPage.VerifyLearnerResultPage(); ResultsLearnersResultsPage.VerifyFinalHeader(); }
public void ThenSearchAgainButtonTakesMeToSearchResultPage() { ResultsLearnersResultsPage.ClickSearchAgainBtn(); }
public void ThenIShouldSeeABeingAppealedMessageOnThePage() { ResultsLearnersResultsPage.VerifyLearnerResultPage(); ResultsLearnersResultsPage.VerifyBeingAppealed(); }
public void ThenTheCoreIsDisplayedAs(string CoreText) { ResultsLearnersResultsPage.VerifyCore(CoreText); }
public void ThenTheLearnersResultsForWithdrawnLearnerPageWillBeDisplayedFor(string ULN) { ResultsLearnersResultsPage.VerifyLearnersResultsPage(ULN); }
public void ThenSpecialismIsDisplayedAs(string SpecialismText) { ResultsLearnersResultsPage.VerifySpecialismAdded(SpecialismText); }
public void WhenIClickTheAddResultLink() { ResultsLearnersResultsPage.MaximiseWindow(); ResultsLearnersResultsPage.ClickAddResultLink(); }
public void ThenTheTextBelowTheSpecialismWillDisplay(string AssessmentEntryText) { ResultsLearnersResultsPage.VerifySpecialismAssessmentEntryText(AssessmentEntryText); }
public void ThenTheResultsLearnersResultPageIsDisplayed() { ResultsLearnersResultsPage.VerifyLearnerResultPage(); }
public void ThenTheTextBelowTheCoreWillDisplayTheAssessmentSeriesAsAnd(string Series, string Grade) { ResultsLearnersResultsPage.VerifyAssessmenSeriesText(Series, Grade); }
public void ThenTheOrignalGradeAndAStatusOfFinalWillNowBeShownOnTheGradeRowOfTheCoreDetailsTableOnTheLearnerSResultsPage() { ResultsLearnersResultsPage.VerifyAssessmenSeriesTextFINALState(); }
public void WhenIClickTheSearchForALearnerBreadcrumbLinkOnTheLearnerSResultsPage() { ResultsLearnersResultsPage.ClickSearchAgainBreadcrumb(); }
public void WhenIClickOnTheContactUsLinkOnTheResultsLearnersResultsPage() { ResultsLearnersResultsPage.ClickContactUsLink(); }
public void ThenIShouldSeeLearnerResultsPage() { ResultsLearnersResultsPage.VerifyLearnerResultPage(); }
public void WhenIClickTheSearchAgainLinkOnTheResultsLearnersResultsPage() { ResultsLearnersResultsPage.ClickSearchAgainLink(); }
public void GivenIMaximiseTheBrowserWindow() { ResultsLearnersResultsPage.MaximiseWindow(); }
public void WhenIPressTheChangeLinkOnTheResultsLearnersResultsPage() { ResultsLearnersResultsPage.ClickChangeResultLink(); }