Ejemplo n.º 1
0
        public void GivenARetailerHasCreatedAProcessARequest()
        {
            LoginPage = new LoginPage(driver);
            LoginPage.LoginUser(sequenceUsers.retailer);
            LoginPage.GetPageByLinkText("Start Process");
            BusinessProcessesPage = new BusinessProcessesPage(driver);
            BusinessProcessesPage.CreateInstanceOfProcess("A01 Pre application enquiries");
            GivenIHaveAddedValidDataToAllSectionsOfTheProcessAForm();
            FormF01Page = new FormF01Page(driver);
            FormF01Page.ClickButton("Save & Submit");
            LoginSteps = new LoginSteps();
            LoginSteps.GivenILogInAsAWholesaler();
            LoginPage = new LoginPage(driver);
            LoginPage.GetPageByLinkText("Processes");
            ProcessesIStartedPage = new ProcessesIStartedPage(driver);
            ProcessesIStartedPage.GetProcess("A. New Connections", "A01 Pre-Application enquiry in relation to a new connection or connections");
            ProcessesIStartedSteps = new Steps.ProcessesIStartedSteps();
            ProcessesIStartedSteps.GivenIOpenTheProcess();
            var givenSteps = new SharedSpecflowSteps.GivenSteps();

            givenSteps.GivenIExpandTheLeftHandColumn();
            givenSteps.GivenIClickOnTheWSDLinkToProgressTheProcess();
        }