我无法遍历已记录的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());
}
答案 0 :(得分:0)
如果未展开Wintree,则不会获得其子节点。因此,只需单击一次树,然后尝试相同的代码