Beispiel #1
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 GivenISearchTheRegistrationAndOnChangeProviderPage()
        {
            RegistrationsManualPage.ClickSearchForRegistrationLink();
            string uln = _scenarioContext["uln"] as string;

            RegistrationsManualPage.EnterSearchUln(uln);
            RegistrationsManualPage.ClickSearchButton();
            RegistrationsManualPage.ClickChangePoviderLink();
        }
Beispiel #3
0
        public void GivenISearchTheRegistration()
        {
            var uln = _scenarioContext["uln"] as string;

            RegistrationsPage.ClickRegLink();
            RegistrationsManualPage.ClickSearchForRegistrationLink();
            EnterText(RegistrationsSearchPage.SearchBox, uln);
            ClickElement(RegistrationsSearchPage.SearchBtn);
        }
        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 GivenIAttemptToDeleteTheRegistrationWhichHasIPDataAgainstIt()
        {
            var uln = scenarionContext["uln"] as string;

            RegistrationsPage.ClickRegLink();
            RegistrationsManualPage.ClickSearchForRegistrationLink();
            RegistrationsSearchPage.SearchForULN(uln);
            RegistrationsSearchPage.VerifySearchResultPage();
            RegistrationsSearchPage.ClickChangeStatusLink();
            RegistrationsActiveOptionPage.ClickDeleteRegistrationRadioButton();
            RegistrationsActiveOptionPage.ClickContinueButton();
        }
        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();
        }