private string CreateIdea(DataModel firstRow) { loginPage = new LoginPage(this.Driver, this.CurrentTest); string loginPageTitle = loginPage.GetLoginTitle(); //Verify login page title Assert.AreEqual(loginPageTitle.ToLower(), firstRow.P3); //login to application loginPage.LoginToHome(firstRow.P1, firstRow.P2); loginPage.CheckForHome(); // go the next page homePage = new HomePage(this.Driver, this.CurrentTest); homePage.ClickIdeasMenu(); homePage.CheckforViewPage(); ideasPage = new ViewIdeasPage(this.Driver, this.CurrentTest); Assert.AreEqual(firstRow.P5, ideasPage.GetIdeasPageHeader()); ideasPage.ClickSubmitIdea(); ideasPage.CheckforSubmitPage(); submitIdeaPage = new SubmitIdeaPage(this.Driver, this.CurrentTest); Assert.AreEqual(firstRow.P6, submitIdeaPage.GetIdeasPageHeader().ToLower()); ///set idea Idea idea = new Idea(); idea.IdeaTitle = firstRow.P7; idea.IdeaDesc = firstRow.P8; idea.IdeaTags = firstRow.P9; idea.IdeaTeammembers = firstRow.P10; idea.AssistanceRequired = true; idea.IdeaCategory = IdeaCategory.CSR; idea.IdeaBusiness = IdeaBusiness.Gas; idea.ActionPlan = firstRow.P14; idea.Benefits = firstRow.P15; idea.Objective = firstRow.P13; submitIdeaPage.SubmitIdea(idea); Assert.AreEqual(firstRow.P11, submitIdeaPage.GetConfirmationMesg().ToLower()); submitIdeaPage.SubmitIdeaYesClick(); var ideaId = submitIdeaPage.GetIdeaId(); homePage.GetUserLoggedOut(); homePage.CheckForLoginPage(); return(ideaId); }