Watin:从表中获取行数

时间:2010-12-20 11:02:38

标签: c# watin

嗨我正在尝试使用Watin从表中获取行数,即

1.获取表格(完成) 2.计算表中的行(未完成) 3.比较计数(已有想法)

如何使用watin从表中获取行数?有什么想法吗?有人能指出我正确的方向

嗨,大家好;感谢您的帮助,我点击了另一个障碍,我正在使用这样的东西

int CountNumberOfRows = this.elements.JobListingGrid.OwnTableRows
                                 .Skip(1)
                                 .Where(r => !r.ClassName.Contains("rowHidden"))
                                 .Count();

好的我现在可以得到它的'21':),我的问题是页面使用相同的控件,如果我单击Activelink行,则每个页面的行数是相同的21如果我点击Pendinglink虽然行被隐藏但它仍然是21.我需要区分行数,因为这是我这样做的唯一方法

 if (CountNumberOfRows != 0)
 {
  this.Elements.ActiveLink.Click();
 }
 else
 {
   this.Elements.PendingLink.Click();
 }

我的想法可能吗?或者我需要另辟蹊径吗

1 个答案:

答案 0 :(得分:3)

如果您已经拥有该表,那么TableRows集合将为您提供行数:

table.TableRows.Count;