Ватин: получить количество строк из таблицы - PullRequest
2 голосов
/ 20 декабря 2010

Привет, я пытаюсь получить количество строк из таблицы, используя Watin, т.е.

1.Получить стол (готово) 2.Считать строки в таблице (не сделано) 3.Сравните счет (уже есть идея)

Как узнать количество строк из таблицы, используя watin? Есть идеи? Может кто-нибудь указать мне правильное направление

Привет, ребята, спасибо за помощь, я преодолел еще один контрольно-пропускной пункт здесь, я использую что-то вроде этого

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

Хорошо, теперь я могу получить счетчик '21' :), Моя проблема в том, что страница использует тот же элемент управления, и количество строк для каждой страницы одинаково, если я щелкаю по активной ссылке, строки являются 21 и если я нажму на Pendinglink, хотя строки скрыты, все равно будет 21. Мне нужно дифференцировать количество строк, потому что это единственный способ сделать это

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

Возможна ли моя идея? Или мне нужно посмотреть по-другому

1 Ответ

3 голосов
/ 20 декабря 2010

Если у вас уже есть таблица, то коллекция TableRows даст вам количество строк:

table.TableRows.Count;
...