public GenericListPage OpenEnterprise_Form_ByDisplayName(string formDisplayName) { //base.GoTo_URL(UrlConstants.SiteUrl + string.Format(URL_TEMPLATE_ProjectDetails, pid)); base.MainMenu_Select(EnumMainMenuItem.Home); TreePanelHelper.Tree_SelectDirectNode(this.PrimaryDriver, formDisplayName); DriverHelpers.WaitForIFrameContent(this.PrimaryDriver, ConfigData.IFrameID, "MainToolBar_upToolbar"); return(new GenericListPage(this, this.PrimaryDriver.Url)); }
/// <summary> /// Path must be separated by \ /// </summary> /// <param name="fullPathUnderProjectFolder"></param> /// <returns></returns> protected void Tree_SelectLeafUnderProjectByPath(string fullPathUnderProjectFolder) { string[] pathArr = fullPathUnderProjectFolder.Split('\\'); IWebDriver driver = this.PrimaryDriver; var parentTreeNode = TreePanelHelper.Tree_Select_ProjectFolder(driver); int ctr = 0; while (ctr < pathArr.Length - 1) { parentTreeNode = TreePanelHelper.Tree_SubFolder_Toggle(driver, parentTreeNode, pathArr[ctr], true); ctr++; } TreePanelHelper.Tree_SelectLeafUnderFolder(driver, parentTreeNode, pathArr[ctr]); DriverHelpers.WaitForSometime(driver); }