无法使用带有codedui

时间:2019-01-15 14:19:41

标签: coded-ui-tests

我无法遍历已记录的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());
        }

1 个答案:

答案 0 :(得分:0)

如果未展开Wintree,则不会获得其子节点。因此,只需单击一次树,然后尝试相同的代码