Пример #1
0
        public void GivenINavigateToTheProvisionGapPlacementInformationPage()
        {
            StartPage startPage = new StartPage(webDriver);

            startPage.StartANewOpportunity();
            FindLocalProvidersPage findLocalProvidersPage = new FindLocalProvidersPage(webDriver);

            findLocalProvidersPage.EnterOpportunityDetailsAndSearchForProviders(Constants.skillArea, Constants.postCode);
            SelectProvidersPage selectProvidersPage = new SelectProvidersPage(webDriver);

            selectProvidersPage.SelectNoSuitableProviers();
        }
        public void ThenIWillNotBeAskedToSelectTheEmployerNameAgain()
        {
            FindLocalProvidersPage findLocalProvidersPage = new FindLocalProvidersPage(webDriver);

            findLocalProvidersPage.EnterOpportunityDetailsAndSearchForProvidersSecondPass(Constants.skillArea, Constants.postCode)
            .SelectProvidersAndContinue()
            .EnterPlacementInformationClickContinueMoreThanOneOpportunityExists()
            .VerifyChosenProvidersAreDisplayedOnCheckAnswersScreen();
            ReferralCheckAnswersPage referralCheckAnswersPage = new ReferralCheckAnswersPage(webDriver);

            referralCheckAnswersPage.ConfirmAndSendOpportunity()
            .VerifyLatestReferralRecordValues()
            .ContinueWithOpportunityMultipleOpportunities()
            .ConfirmEmployerDetailsAndContinue()
            .FinishReferralJourney();
        }
Пример #3
0
        public void ThenTheFindProvidersPageWillShowAnErrorStating(string postcodeError)
        {
            FindLocalProvidersPage findLocalProvidersPage = new FindLocalProvidersPage(webDriver);

            findLocalProvidersPage.VerifyPostcodeError(postcodeError);
        }
Пример #4
0
        public void WhenIClearThePostcodeAndSearch()
        {
            FindLocalProvidersPage findLocalProvidersPage = new FindLocalProvidersPage(webDriver);

            findLocalProvidersPage.ClearPostcodeAndSearch();
        }