0

レコードを一覧表示するテーブルがあります (私の場合は学区)。

Selenium を使用して、特定の名前の行にある地区の削除アイコン (8 つの td) を選択したいのですが、私の場合、名前QA__runは最初にあるtd

どうやってやるの?

私が試してみました:

//table[@id='districts']//tr//td//a[contains[text(),'QA__run (Selected)']]

//table[@id='districts']//tr//td//a[contains[text(),"*QA__run*"]]

しかし、どちらのセレクターも機能しませんでした。

これまでのところ、私が持っている最高のものは次のとおりです。

//table[@id='districts']//tr//td

最初の tr の最初の td を選択しますが、それでは十分に具体的ではありません

テーブルは次のようになります。 ここに画像の説明を入力

4

1 に答える 1

1

最初にテキストで を見つけてtdから、祖先に戻り、trその で 8 番目を取得tdtrます。

//table//tr//td//a[text() ='QA__run']//ancestor::tr//td[8]
于 2013-05-28T22:02:45.673 に答える