예제 #1
0
        /// <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);
        }