我正在尝试为WPF应用程序编写一些编码的ui测试,并且已经获得了包含具有折叠和扩展行的数据网格的应用程序的一部分。
我能够使用手动编码测试找到折叠行上的控件并与之交互,但是在行的扩展部分找不到任何控件也没有任何运气。在这样的控件上使用十字准线显示该项目在UIItemRow,UIItemCustom(类名称Uia.DataGridDetailsPresenter)下,然后是目标控件。我不确定如何告诉测试搜索找到这些控件。
答案 0 :(得分:0)
也许它是由垂直虚拟化引起的。无论如何,试试这个Snoop
对于任何WPF开发人员来说都是必须的。最有可能出现在穿越视觉树的情况。
答案 1 :(得分:0)
在UITest文件中检查搜索属性和过滤器属性,我不确定您的确切问题,但它通常可以解决搜索控件的问题。