特定の列、特に最初の列の値に基づいて、テーブル内の特定の行を特定する必要があります。
このテーブルには、id 値またはクラス値はありません。とtr's
ですtd's
。
私はどこまでも行きました
//tr[td="1"]
ただし、最初に 1 に一致する行だけでなく、値 1 に一致するテキストを含むテーブル行のみが検索されますtd
。
td
の最初に対処tr
して特定の値に一致させる方法がわかりません。/ancestor::td
それができたら、次のようなものを使用して元に戻ることができると思いますtd
誰でも助けることができますか?任意の支援をいただければ幸いです。
編集
この質問を投稿してから2分で、私はこれを理解しました
//tr/td[position() = 1 and text() = "pizza 1"]
これは、テキスト値が「pizza 1」である最初のwhoを選択する限り私を取得するtd
ので、それに基づいてtrを選択できるようにする必要があります。