0

我无法迭代记录的 WinTree。当我在 childNodes 上调试时,我看到了一些内部列表,列表,但我无法在代码中获取它们。

 #region Variable Declarations
 WinTree uITVTree = his.UIProMANAGEWindow.UIReportsWindow.UITVWindow.UITVTree;
 #endregion

 ITestControlCollection childNodes = uITVTree.Nodes;

下面的 foreach 循环都不起作用,即使我尝试使用 var,调试器也不会进入循环

        foreach (var links in childNodes)
        {
            MessageBox.Show(links.ToString());
        }

        foreach (UITestControl links in childNodes)
        {
            MessageBox.Show(links.ToString());
        }

        foreach (WinTreeItem treeItem in childNodes)
        {
            MessageBox.Show(treeItem.ToString());
        }
4

1 回答 1

0

如果 Wintree 没有展开,它不会得到它的子节点。所以只需单击树一次,然后尝试相同的代码

于 2019-01-21T16:48:02.460 回答