2010-12-20 74 views
2

から行カウントを取得(行われていません) 3.Compare数(すでにアイデア)私はwatin使用して、テーブルから行数を取得するにはどうすればよいWatin:テーブルの行 2.Count(done)を表し1.Getすなわち</p> <p>こんにちは私はWatinを使用してテーブルから行数を取得しようとしているテーブル

を持っている任意のアイデアを誰かが正しい方向

こんにちはみんなに私を指すことができます。??感謝助けを求めて、私は別のロードブロッカーをここに打ちました。私はこのようなものを使用しています。

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

私はカウントを今すぐ '21'にすることができます:)私の問題は、同じコントロールを使用しています、そして、各ページの行数は、私がActivelinkの行をクリックすると同じです21で、行が非表示になっているが、私はPendinglinkをクリックした場合、それはまだそれがこの

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

が私の考えは可能です行うには私のための唯一の方法であるため21.Iは、行の数を区別する必要があるでしょうか?または別の方法を見る必要がありますか?

答えて

3

テーブルが既にある場合、TableRowsコレクションには行数が表示されます。

table.TableRows.Count; 
+1

テーブル内にネストされたテーブルがある場合、それらのテーブルの行も同様にカウントしたくありません。その場合、table.OwnTableRows.Count;を使用します。 –