如何在Coded UI测试中获取ListViewItem的指定组?

时间:2016-05-20 16:42:11

标签: winforms coded-ui-tests

我过滤了一个对象列表,并根据其属性的某些标准将它们排序到ListView中的各个组中。对于Coded UI测试,我生成具有非常特定值的测试数据。我需要声明测试数据已经分类到正确的组中。我没有看到如何获取组对象,组名或其他远程关闭的东西。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

嗯...浏览Locals窗口后,我找到了基础对象“[Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinListItem]”,它似乎在属性“HelpText”中具有正确的值:< / p>

    foreach (UITestControl item in uIMedSlipListList.Items)
    {
        WinListItem listItem = item as WinListItem;
        if(listItem != null)
        {
            Console.WriteLine(listItem.HelpText);
        }

    }

嗯,它显示的是组的文本,而不是组名,但是我可以构建一个有效的测试。