public void ATC3288_CRMEntityConnectionCreateactiveclientconnections() { //Login in as role User user = this.environment.GetUser(SecurityRole.Investigations); new LoginDialog().Login(user.Id, user.Password); HomePage homePage = new HomePage(driver); homePage.HoverCRMRibbonTab(); homePage.ClickInvestigationsRibbonButton(); homePage.HoverInvestigationsRibbonTab(); homePage.ClickInvestigationsClientRibbonButton(); ClientsSearchPage clientsSearchPage = new ClientsSearchPage(driver); clientsSearchPage.SetClientSearchText("BLAIR TEST"); Table table = new Table(clientsSearchPage.GetSearchResultTable()); table.ClickCellValue("Full Name", "BLAIR TEST","Full Name"); homePage.HoverClientXRibbonTab("BLAIR TEST"); homePage.ClickClientXConnectionsRibbonButton(); ClientPage clientPage = new ClientPage(driver); string BaseWindow = driver.CurrentWindowHandle; clientPage.SetConnectList("To Another"); driver = clientPage.SwitchNewBrowser(driver, BaseWindow, "Connection"); ConnectionPage connectionsPage = new ConnectionPage(driver); connectionsPage.ClickPageTitle(); connectionsPage.SetNameText("BLAIR TEST"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("Bankrupt"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("Child"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("Co Owner"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("Colleague"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("Co-Tenant"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("Employee"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("Employer"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("External Agency"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("Former Employer"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("Friend"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("Licensee/Business Owner"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("Neighbour"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("On Site Manager"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("Owner/Lessor"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("Parent"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("Partner"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("Potential Duplicate"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("Primary Case"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("Process Failure"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("Property Manager"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("Receiver"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("Referral"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("Referred by"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("Related case"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("Resident"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("Spouse"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("Stakeholder"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("Tenant"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("Witness"); connectionsPage.ClickPageTitle(); connectionsPage.SetAsThisRoleText("Managing Party"); connectionsPage.SetStartDate("01/01/2015"); connectionsPage.SetEndDate("01/02/2015"); connectionsPage.SetDesctiptionText("Test description text"); connectionsPage.ClickSaveIMG(); connectionsPage.ClickSaveCloseIMG(); driver = driver.SwitchTo().Window(BaseWindow); clientPage = new ClientPage(driver); clientPage.ClickPageTitle(); clientPage.SetClientSearchText("BLAIR TEST"); table = new Table(clientPage.GetSearchResultTable()); StringAssert.Contains(table.GetCellValue("Connected To", "BLAIR TEST", "Role (To)"), "Managing Party"); }