Exemple #1
0
 public void WhenISearchForMyRegistration()
 {
     RegistrationsSearchPage.NavigateTo("registrations");
     RegistrationsPage.ClickElement(RegistrationsSearchPage.SearchRegistrationLink);
     RegistrationsSearchPage.SearchForULN();
     RegistrationsSearchPage.ValidateChangeStatusLink();
 }
Exemple #2
0
        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);
        }
Exemple #7
0
        public void GivenISearchTheRegistration()
        {
            var uln = _scenarioContext["uln"] as string;

            RegistrationsPage.ClickRegLink();
            RegistrationsManualPage.ClickSearchForRegistrationLink();
            EnterText(RegistrationsSearchPage.SearchBox, uln);
            ClickElement(RegistrationsSearchPage.SearchBtn);
        }
Exemple #8
0
 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();
 }
Exemple #16
0
 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();
 }
Exemple #17
0
 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();
 }
Exemple #28
0
 public void ThenIShouldSeeRegistrationsPage()
 {
     RegistrationsPage.VerifyRegistrationDashboardPage();
 }
Exemple #29
0
 public void GivenINavigatedToSerachRegistrationPage()
 {
     RegistrationsPage.ClickRegLink();
     ClickElement(SearchRegistrationLink);
 }
 public void GivenISearchForMyRegistration()
 {
     RegistrationsPage.ClickElement(RegistrationsSearchPage.SearchRegistrationLink);
     RegistrationsSearchPage.SearchForULN();
 }