public void WhenISearchForMyRegistration() { RegistrationsSearchPage.NavigateTo("registrations"); RegistrationsPage.ClickElement(RegistrationsSearchPage.SearchRegistrationLink); RegistrationsSearchPage.SearchForULN(); RegistrationsSearchPage.ValidateChangeStatusLink(); }
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 GivenINavigateToTheRegistrationDetailsPageForMyRegistrationWhichIsWithdrawnAndActiveWithAnotherAO() { var uln = scenarionContext["uln"] as string; RegistrationsPage.ClickRegLink(); RegistrationsPage.ClickManageExistingRegistrationsLink(); RegistrationsSearchPage.SearchForULN(uln); }
public void WhenIClickWithdrawRegistrationOnTheChangeCorePage() { RegistrationsPage.ClickElement(RegistrationsSearchPage.SearchRegistrationLink); RegistrationsSearchPage.SearchForULN(); RegistrationsSearchPage.VerifySearchResultPage(); RegistrationsSearchPage.ClickChangeCoreLink(); RegistrationChangeCorePage.ClickWithdrawButton(); }
public void WhenIClickWithdrawRegistrationOnTheActiveOptionsPage() { RegistrationsPage.ClickElement(RegistrationsSearchPage.SearchRegistrationLink); RegistrationsSearchPage.SearchForULN(); RegistrationsSearchPage.VerifySearchResultPage(); RegistrationsSearchPage.ClickChangeStatusLink(); RegistrationsActiveOptionPage.ClickWithdrawRadioButton(); RegistrationsActiveOptionPage.ClickContinueButton(); }
public void GivenIAmOnRegistrationDetailsPage() { var uln = _scenarioContext["uln"] as string; RegistrationsPage.ClickRegLink(); ClickElement(RegistrationsSearchPage.SearchRegistrationLink); EnterText(RegistrationsSearchPage.SearchBox, uln); ClickElement(RegistrationsSearchPage.SearchBtn); }
public void GivenISearchTheRegistration() { var uln = _scenarioContext["uln"] as string; RegistrationsPage.ClickRegLink(); RegistrationsManualPage.ClickSearchForRegistrationLink(); EnterText(RegistrationsSearchPage.SearchBox, uln); ClickElement(RegistrationsSearchPage.SearchBtn); }
public void WhenIWithdrawMyRegistrationStartingOnTheActiveOptionsPage() { RegistrationsPage.ClickElement(RegistrationsSearchPage.SearchRegistrationLink); RegistrationsSearchPage.SearchForULN(); RegistrationsSearchPage.VerifySearchResultPage(); RegistrationsSearchPage.ClickChangeStatusLink(); RegistrationsActiveOptionPage.ClickWithdrawRadioButton(); RegistrationsActiveOptionPage.ClickContinueButton(); RegistrationsWithdrawRegistrations.VerifyWithdrawRegistrationPage(); RegistrationsWithdrawRegistrations.VerifyRadioButtonsNotSelected(); RegistrationsWithdrawRegistrations.WithdrawApplication(); }
public void GivenIAttemptToDeleteTheRegistrationWhichHasIPDataAgainstIt() { var uln = scenarionContext["uln"] as string; RegistrationsPage.ClickRegLink(); RegistrationsManualPage.ClickSearchForRegistrationLink(); RegistrationsSearchPage.SearchForULN(uln); RegistrationsSearchPage.VerifySearchResultPage(); RegistrationsSearchPage.ClickChangeStatusLink(); RegistrationsActiveOptionPage.ClickDeleteRegistrationRadioButton(); RegistrationsActiveOptionPage.ClickContinueButton(); }
public void GivenINavigateToTheDeleteRegistrationPage() { var uln = scenarionContext["uln"] as string; RegistrationsPage.ClickRegLink(); RegistrationsManualPage.ClickSearchForRegistrationLink(); RegistrationsSearchPage.SearchForULN(uln); RegistrationsSearchPage.VerifySearchResultPage(); RegistrationsSearchPage.ClickChangeStatusLink(); RegistrationsActiveOptionPage.ClickDeleteRegistrationRadioButton(); RegistrationsActiveOptionPage.ClickContinueButton(); }
public void WhenIClickWithdrawRegistrationOnTheChangeProviderAndCorePage() { RegistrationsPage.ClickElement(RegistrationsSearchPage.SearchRegistrationLink); RegistrationsSearchPage.SearchForULN(); RegistrationsSearchPage.VerifySearchResultPage(); RegistrationsSearchPage.ClickChangeProviderLink(); RegistrationChangeProviderPage.SelectProviderFromList(Constants.ManualRegUpdatedProvider1); RegistrationChangeProviderPage.ClickChangeButton(); RegistrationChangeCorePage.ClickYesRadioButton_AreYouSureChangeCorePage(); RegistrationChangeCorePage.ClickContinueButton_AreYouSureChangeCorePage(); RegistrationChangeProviderAndCorePage.ClickWithdrawButton(); }
public void WhenIClickWithdrawRegistrationButtonOnTheChangeProviderAndCorePage() { RegistrationsPage.ClickElement(RegistrationsSearchPage.SearchRegistrationLink); RegistrationsSearchPage.SearchForULN(); RegistrationsSearchPage.VerifySearchResultPage(); RegistrationsSearchPage.ClickChangeProviderLink(); RegistrationChangeProviderPage.SelectProviderFromList("Automation Test1 (99999901)"); RegistrationChangeProviderPage.ClickChangeButton(); RegistrationChangeCorePage.ClickYesRadioButton_AreYouSureChangeCorePage(); RegistrationChangeCorePage.ClickContinueButton_AreYouSureChangeCorePage(); RegistrationChangeProviderAndCorePage.ClickWithdrawButton(); }
public void GivenIUploadASingleRegistrationAndNavigateToTheSearchForALearnerPage() { SqlQueries.DeleteFromAssessmentTables(); SqlQueries.DeleteFromRegistrationTables(); SqlQueries.DeleteFromRegistrationTables(); RegistrationsPage.ClickRegLink(); ClickElement(RegistrationsPage.UploadRegistationLink); UploadFile(RegistrationsPage.ChooseFile, "1879RegistrationsDataForAssessments.csv"); ClickElement(RegistrationsPage.SubmitFileBtn); RegistrationsPage.VerifyRegistrationSuccessPage(); ClickElement(TlevelDashboardPage.DashboardHeadLink); ClickElement(AssessmentEntriesLink); }
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 ThenIShouldNavigateToPreviousPage() { VerifySpecialismDecidePage(); ClickBackLink(); VerifyCorePage(); ClickBackLink(); VerifyProviderPage(); ClickBackLink(); VerifyDobPage(); ClickBackLink(); VerifyLearnersPage(); ClickBackLink(); VerifyUlnPage(); ClickBackLink(); RegistrationsPage.VerifyRegistrationDashboardPage(); }
public void GivenIUploadRegistrationsAndAssociatedAssessments() { SqlQueries.DeleteFromRegistrationTables(); RegistrationsPage.ClickRegLink(); ClickElement(RegistrationsPage.UploadRegistationLink); UploadFile(RegistrationsPage.ChooseFile, "1879RegistrationsDataForAssessments.csv"); ClickElement(RegistrationsPage.SubmitFileBtn); RegistrationsPage.VerifyRegistrationSuccessPage(); ClickElement(TlevelDashboardPage.DashboardHeadLink); ClickElement(AssessmentEntriesLink); ClickElement(UploadAssessmentEntryLink); VerifyAssessmentEntriesUploadPage(); UploadFile(RegistrationsPage.ChooseFile, "1879AssessmentEntrySuccessfulData.csv"); CommonPage.ClickButtonByLabel("Submit"); VerifyAssessmentUploadSuccessPage(); ClickBacktoAssessmentEntriesButton(); }
public void WhenIWithdrawMyApplicationAndNavigateToTheWithdrawnRegistrationDetailsPage() { RegistrationsPage.ClickElement(RegistrationsSearchPage.SearchRegistrationLink); RegistrationsSearchPage.SearchForULN(); RegistrationsSearchPage.VerifySearchResultPage(); RegistrationsSearchPage.ClickChangeStatusLink(); RegistrationsActiveOptionPage.ClickWithdrawRadioButton(); RegistrationsActiveOptionPage.ClickContinueButton(); RegistrationsWithdrawRegistrations.VerifyWithdrawRegistrationPage(); RegistrationsWithdrawRegistrations.VerifyRadioButtonsNotSelected(); RegistrationsWithdrawRegistrations.WithdrawApplication(); RegistrationsWithdrawRegistrationsSuccess.VerifyWithdrawRegSuccessPage_EntryActiveOptionsPage(); RegistrationsWithdrawRegistrationsSuccess.ClickViewWithdrawnRegistrationButton(); RegistrationsSearchPage.VerifySearchResultPage(); RegistrationsSearchPage.ValidateUlnStatus("WITHDRAWN"); RegistrationsSearchPage.VerifyRegistrationDetailsPageSubHeading(); }
public void WhenIAmOnSelectSpecialismPage() { RegistrationsPage.ClickRegLink(); SqlQueries.DeleteFromRegistrationTables(); AddRegistrations(); EnterUln("9900000001"); ClickContiune(); EnterLearnerName("FirstName1", "LastName1"); ClickContiune(); EnterDob("1", "1", "2010"); ClickContiune(); SelectProviderFromList(InputPovider); ClickContiune(); SelectCoreFromList(InputCore); ClickContiune(); ClickElement(DecideYes); ClickContiune(); }
public void WhenIWithdrawTheRegistrationAndThenReactivateThisRegistrationWithTheSameCourse() { RegistrationsPage.ClickElement(RegistrationsSearchPage.SearchRegistrationLink); RegistrationsSearchPage.SearchForULN(); RegistrationsSearchPage.VerifySearchResultPage(); RegistrationsSearchPage.ClickChangeStatusLink(); RegistrationsActiveOptionPage.ClickWithdrawRadioButton(); RegistrationsActiveOptionPage.ClickContinueButton(); RegistrationsWithdrawRegistrations.VerifyWithdrawRegistrationPage(); RegistrationsWithdrawRegistrations.VerifyRadioButtonsNotSelected(); RegistrationsWithdrawRegistrations.WithdrawApplication(); RegistrationsWithdrawRegistrationsSuccess.VerifyWithdrawRegSuccessPage_EntryActiveOptionsPage(); RegistrationsWithdrawRegistrationsSuccess.ClickViewWithdrawnRegistrationButton(); //RegistrationsSearchPage.ValidateUlnStatusWithdrawn(); RegistrationsSearchPage.ClickChangeStatusLink(); RegistrationsWithdrawOptionsPage.ClickReactiveRegistrationRadioButton(); RegistrationsWithdrawOptionsPage.ClickContinueButton(); }
public void WhenIWithdrawMyApplicationAndNavigateToTheResultsSearchForALearnerPage() { RegistrationsPage.ClickElement(RegistrationsSearchPage.SearchRegistrationLink); RegistrationsSearchPage.SearchForULN(); RegistrationsSearchPage.VerifySearchResultPage(); RegistrationsSearchPage.ClickChangeStatusLink(); RegistrationsActiveOptionPage.ClickWithdrawRadioButton(); RegistrationsActiveOptionPage.ClickContinueButton(); RegistrationsWithdrawRegistrations.VerifyWithdrawRegistrationPage(); RegistrationsWithdrawRegistrations.VerifyRadioButtonsNotSelected(); RegistrationsWithdrawRegistrations.WithdrawApplication(); RegistrationsWithdrawRegistrationsSuccess.VerifyWithdrawRegSuccessPage_EntryActiveOptionsPage(); RegistrationsWithdrawRegistrationsSuccess.ClickViewWithdrawnRegistrationButton(); RegistrationsSearchPage.VerifySearchResultPage(); RegistrationsSearchPage.ValidateUlnStatus("WITHDRAWN"); RegistrationsSearchPage.PressHomeBreadcrumb(); ClickLinkByLabel("Results"); ClickLinkByLabel("Search for a learner"); }
public void GivenIUploadedFollowingFiles(Table table) { var(Registration, Assessment, Result) = table.CreateInstance <(string Registration, string Assessment, string Result)>(); RegistrationsPage.ClickRegLink(); ClickElement(RegistrationsPage.UploadRegistationLink); UploadFile(RegistrationsPage.ChooseFile, Registration); ClickElement(RegistrationsPage.SubmitFileBtn); ClickElement(TlevelDashboardPage.DashboardHeadLink); ClickElement(AssessmentEntriesPage.AssessmentEntriesLink); ClickElement(AssessmentEntriesPage.UploadAssessmentEntryLink); UploadFile(RegistrationsPage.ChooseFile, Assessment); ClickElement(RegistrationsPage.SubmitFileBtn); ClickElement(TlevelDashboardPage.DashboardHeadLink); ClickResultsLink(); WebDriver.FindElement(UploadResultLink).Click(); UploadFile(RegistrationsPage.ChooseFile, Result); ClickElement(RegistrationsPage.SubmitFileBtn); ClickElement(TlevelDashboardPage.DashboardHeadLink); }
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 GivenIAmOnRegistrationUploadPage() { RegistrationsPage.ClickRegLink(); ClickElement(RegistrationsPage.UploadRegistationLink); }
public void WhenIClickTheAddAssessmentPeriodsLinkOnTheRegistrationsUploadedSuccessfullyPage() { RegistrationsPage.ClickAssessmentPeriodsLink(); }
public void WhenIClickTheManageIndividualRegistrationsLinkOnTheRegistrationsUploadedSuccessfullyPage() { RegistrationsPage.ClickManageIndividualRegistrationsLink(); }
public void WhenIClickTheBackToHomeButtonOnTheRegistrationsUploadedSuccessfullyPage() { RegistrationsPage.ClickBacktoHomeBtn(); }
public void ThenIAmShownTheUploadRegistrationFilePage() { RegistrationsPage.VerifyRegistrationUploadPage(); }
public void ThenIShouldSeeRegistrationsPage() { RegistrationsPage.VerifyRegistrationDashboardPage(); }
public void GivenINavigatedToSerachRegistrationPage() { RegistrationsPage.ClickRegLink(); ClickElement(SearchRegistrationLink); }
public void GivenISearchForMyRegistration() { RegistrationsPage.ClickElement(RegistrationsSearchPage.SearchRegistrationLink); RegistrationsSearchPage.SearchForULN(); }