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(); }