public CreateClientEnterPersonalDataPage.SubmitFormParameters createClient( String loanOfficer, String officeName) { CreateClientEnterPersonalDataPage clientPersonalDataPage = navigateToPersonalDataPage(officeName); CreateClientEnterPersonalDataPage.SubmitFormParameters formParameters = FormParametersHelper.getClientEnterPersonalDataPageFormParameters(); clientPersonalDataPage = clientPersonalDataPage.create(formParameters); clientPersonalDataPage.submitAndGotoCreateClientEnterMfiDataPage(); navigateToConfirmationPage(loanOfficer); return formParameters; }
public ClientViewDetailsPage createClientWithQuestionGroups( String loanOfficer, String officeName, Map<String, String> choiceTags, String answer) { CreateClientEnterPersonalDataPage clientPersonalDataPage = navigateToPersonalDataPage(officeName); CreateClientEnterPersonalDataPage.SubmitFormParameters formParameters = FormParametersHelper.getClientEnterPersonalDataPageFormParameters(); clientPersonalDataPage = clientPersonalDataPage.create(formParameters); QuestionResponsePage questionResponsePage = clientPersonalDataPage.submitAndGotoCaptureQuestionResponsePage(); questionResponsePage.populateTextAnswer( "name=questionGroups[0].sectionDetails[0].questions[0].value", answer); questionResponsePage.populateSmartSelect("txtListSearch", choiceTags); questionResponsePage.navigateToNextPage(); navigateToConfirmationPage(loanOfficer); return navigateToClientViewDetails(formParameters); }