0

次のコードを使用して、ランダムに生成された行のIDを取得しています。

string[] rowIds = new string[numofRowsPassengerTable];
for (int counter=1; counter < numofRowsPassengerTable; counter++)
{
    rowIds[counter] = browser.GetAttribute("xpath=//table[@id='tblPassengers']/tbody/tr[counter]@id");
}

しかし、上記は何も返していません。1または2の代わりに使用するcounterと、IDが返されます。そのカウンターを使用して行IDを取得するにはどうすればよいですか?

4

1 に答える 1

1

xpath文字列の変数として「counter」を実際に使用したかったようです。

browser.GetAttribute("xpath=//table[@id='tblPassengers']/tbody/tr[" + counter + "]@id");

現在のところ、TRへのインデックスとして「カウンター」HTML要素を使用するようにXPathエンジンに指示しますが、これは明らかに機能しません。

于 2013-03-14T13:42:13.890 に答える