TestStack.White-Listview被“划分”

时间:2019-03-19 16:56:49

标签: c# ui-automation teststack

我有一个包含两个listview对象的应用程序。 使用TestStack.White.UIItem.IUIItem[] LVs = GetMainWindow().GetMultiple(TestStack.White.UIItem.Finders.SearchCriteria.ByControlType(System.Windows.Automation.DataGrid));返回四个列表视图。

如果仔细观察一下,可以看到两个列表视图属于同一列表,一个包含Header!= null,另一个包含Header == null。

使用工具UISpy可以看到,没有标题的列表视图就是列表本身(较大的部分)。 再仔细一看,可以看到带有标题的Listview包含行,但是它的单元格为空,而另一个listview的单元格包含值。

是否存在保存和清除方法,将列表视图组合到另一个列表中?我不想比较它的大小或类似的东西,因为我不确定这是否一直有效。我还尝试使用其父元素,但是由于所有列表视图都是同一父面板的一部分,所以它不起作用。

非常感谢和问候, 扬

0 个答案:

没有答案