public void GivenISelectSomeProvidersAndClickContinue()
        {
            SelectProvidersPage selectProvidersPage = new SelectProvidersPage(webDriver);

            selectProvidersPage.SelectProvidersAndContinue();
            Thread.Sleep(5000);
        }
        public PlacementInformationPage GivenIPressTheReportProvisionGapLink()
        {
            SelectProvidersPage      selectProvidersPage      = new SelectProvidersPage(webDriver);
            PlacementInformationPage placementInformationPage = selectProvidersPage.SelectNoSuitableProviers();

            return(placementInformationPage);
        }
        public void ThenTheSelectProvidersPageWillDisplayThePostcodeAndSkillAreaSelectedOnTheFindProvidersPage()
        {
            SelectProvidersPage selectProvidersPage = new SelectProvidersPage(webDriver);

            selectProvidersPage.VerifyPostcodeDisplayed(Constants.postCode);
            selectProvidersPage.VerifySkillsetDisplayed(Constants.skillArea);
            //selectProvidersPage.VerifySearchRadius(Constants.radius);
        }
        public void ThenTheProviderResultsReturnedWillMatchTheExpectedValues()
        {
            //checks the providers returned by the SQL match the providers displayed on screen
            ProviderResultsHelper.ValidateProvidersDisplayed();
            SelectProvidersPage selectProvidersPage = new SelectProvidersPage(webDriver);

            selectProvidersPage.VerifyResultsCount();
        }
        public void ThenTheSelectProvidersPageWillDisplayResultsSkillAreaPostcodeAndRadiusInTheHHeading(int p0, int p1)
        {
            SelectProvidersPage selectProvidersPage = new SelectProvidersPage(webDriver);

            selectProvidersPage.VerifyPostcodeDisplayed(Constants.postCode);
            selectProvidersPage.VerifySkillsetDisplayed(Constants.postCode);
            selectProvidersPage.VerifyZeroResultsCount();
            //selectProvidersPage.VerifySearchRadius(Constants.postCode);
        }
        public void GivenTheSelectProvidersPageWillDisplayTheCountSkillAreaPostcodeAndRadiusInTheHHeading(int p0)
        {
            SelectProvidersPage selectProvidersPage = new SelectProvidersPage(webDriver);

            selectProvidersPage.VerifyPostcodeDisplayed(Constants.oneResultpostCode);
            selectProvidersPage.VerifySkillsetDisplayed(Constants.oneResultskillArea);
            //selectProvidersPage.VerifySearchRadius(Constants.oneResultradius);
            selectProvidersPage.VerifysHeadingShowsResult();
        }
        public void ThenTheSelectProvidersPageWillDisplayAHHeadingForZeroResults()
        {
            SelectProvidersPage selectProvidersPage = new SelectProvidersPage(webDriver);

            selectProvidersPage.VerifyPostcodeDisplayed(Constants.postcodeNoResults);
            selectProvidersPage.VerifySkillsetDisplayed(Constants.expectedskillAreaForNoResultsInAnySkillset);
            //selectProvidersPage.VerifySearchRadius(Constants.radiusNoResults);
            selectProvidersPage.VerifyZeroResultsCount();
            selectProvidersPage.VerifysHeadingShowsResults();
        }
        public void ThenTheSelectProvidersPageWillDisplayAHHeadingForZeroResultsForTheSelectedSkillArea()
        {
            SelectProvidersPage selectProvidersPage = new SelectProvidersPage(webDriver);

            selectProvidersPage.VerifyPostcodeDisplayed(Constants.postCodeNoResultInSpecifiedRoute);
            selectProvidersPage.VerifySkillsetDisplayed(Constants.skillAreaNoResult);
            //selectProvidersPage.VerifySearchRadius(Constants.radiusNoResults);
            selectProvidersPage.VerifyZeroResultsCount();
            selectProvidersPage.VerifysHeadingShowsResults();
        }
Exemplo n.º 9
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 ThenTheSelectProvidersPageWillShowAnErrorStating(string errorMessage)
        {
            SelectProvidersPage selectProvidersPage = new SelectProvidersPage(webDriver);

            selectProvidersPage.VerifyPostcodeError(errorMessage);
        }
        public void ThenIAmShownAnErrorForInvalidPostcodeStating(string expectedErrorMessage)
        {
            SelectProvidersPage selectProvidersPage = new SelectProvidersPage(webDriver);

            selectProvidersPage.VerifyInvalidPostcodeError(expectedErrorMessage);
        }
        public void GivenIClearThePostcodeFieldOnTheSelectProvidersPageAndSearchAgain()
        {
            SelectProvidersPage selectProvidersPage = new SelectProvidersPage(webDriver);

            selectProvidersPage.ClearPostCodeAndSearchAgain();
        }
        public void WhenIPressContinueWithoutSelectingProviders()
        {
            SelectProvidersPage selectProvidersPage = new SelectProvidersPage(webDriver);

            selectProvidersPage.ContinueWithoutSelectingProviders();
        }
 public void GivenIenteredNewSearchAndPressSearch()
 {
     SelectProvidersPage selectProvidersPage = new SelectProvidersPage(webDriver)
                                               .EnterNewOpportunityDetailsAndSearchAgain(Constants.skillArea, Constants.postCode);
 }
        public void Iamshownanerrorforblankpostcodestating(string expectedErrorMessage)
        {
            SelectProvidersPage selectProvidersPage = new SelectProvidersPage(webDriver);

            selectProvidersPage.VerifyPostcodeError(expectedErrorMessage);
        }
 public void WhenIHaveFilledInTheSearchFormOnTheSearchProvidersPageWithCriteriaWhichWillReturnResult(String p0)
 {
     SelectProvidersPage selectProvidersPage = new SelectProvidersPage(webDriver)
                                               .EnterNewOpportunityDetailsAndSearchAgain(Constants.oneResultskillArea, Constants.oneResultpostCode);
 }
 public void WhenIHaveFilledInTheSearchFormOnTheSearchProvidersPageWithCriteriaWhichReturnsNoResultsInOnlySelectedSkillArea()
 {
     SelectProvidersPage selectProvidersPage = new SelectProvidersPage(webDriver)
                                               .EnterNewOpportunityDetailsAndSearchAgain(Constants.skillAreaNoResult, Constants.postCodeNoResultInSpecifiedRoute);
 }
 public void WhenIHaveFilledInTheSearchFormOnTheSearchProvidersPageWithCriteriaWhichWillReturnNoResults()
 {
     SelectProvidersPage selectProvidersPage = new SelectProvidersPage(webDriver)
                                               .EnterNewOpportunityDetailsAndSearchAgain(Constants.skillAreaNoResults, Constants.postcodeNoResults);
 }
        public void ThenIAmShownAnErrorForNoProviderSelectedStating(string expectedErrorMessage)
        {
            SelectProvidersPage selectProvidersPage = new SelectProvidersPage(webDriver);

            selectProvidersPage.VerifyProviderNotSelectedError(expectedErrorMessage);
        }
        public void GivenIEnterAnInvalidPostcodeOnTheSelectProvidersPageAndSearchAgain()
        {
            SelectProvidersPage selectProvidersPage = new SelectProvidersPage(webDriver);

            selectProvidersPage.EnterInvalidPostCodeAndSearchAgain();
        }