.net - 使用编码 ui 检索特定行的网格计数

标签 .net coded-ui-tests

我拥有一个网格。我想获取特定行的网格计数(不包括特定值的行)。如何使用编码 UI 获取此类条件的网格计数?

最佳答案

我会创建一个列表,然后循环访问行的集合,并将符合您需求的行添加到列表中。然后,只需计算列表中的对象即可。

UITestControlCollection myRows = rowDefinition.FindMatchingControls();
list<string> matchingRows = new list<string>();

foreach (UITestControl control in myRows)
{
    if (!control.GetProperty("InnerText").ToString().Contains("myValue"))
        matchingRows.Add(control.GetProperty("ID").ToString());
}

int theRowsIWant = matchingRows.Count;

关于.net - 使用编码 ui 检索特定行的网格计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30763690/

相关文章:

.net - 从 VS2010 升级到 VS2012 后,Linq to EF Join 抛出 "Index was out of range"

c# - asp.net特殊标签的区别

visual-studio-2012 - Visual Studio 2012 编码 UI 测试 - 无法在隐藏控件上执行 'Click'

c# - 如何使用编码的 UI 测试在按住 shift(或任何其他按钮)的同时记录多次点击?

c# - 如何将一串要点(带有标题和正文内容)拆分成一个多维数组?

c# - .NET API 文档是否应该定义/公开枚举成员的文字(数字)值?

c# - 使用 C# 从 CA 证书创 build 备的 X509 证书

c# - 编码UI : The Browser gets closed as finish testing without keeping for testing further steps

asp.net - 编码的 UI 控件需要刷新

coded-ui-tests - 如何在编码的 ui 测试完成后保持浏览器打开?