标签: c# wpf automated-tests coded-ui-tests
我使用Coded UI自动化WPF应用程序。
因此,在创建控件的对象时,请说WpfText我需要说:
WpfText tag = new WpfText(parent);
这里我需要将父控件传递给构造函数,那么有没有办法在wpf应用程序中找到特定控件的父控件?
我可以使用Coded UI测试构建器记录它,然后查看生成的代码,但这是唯一的方法吗? bcz我发现这样做太麻烦了。
答案 0 :(得分:1)
在Coded UI测试中,可以使用TopParent类的UITestControl属性,有关详细信息,请参阅here。要向上移动控件的祖先朝向顶级父级,可以使用同一类的GetParent方法,请参阅here。在类中还有其他几种方法可用于浏览控制层次结构。
TopParent
UITestControl
GetParent