enter image description here私は行を持っていますが、行データに基づいて行を削除したいと思いました。つまり、複数の行がある場合は、 )データ孫の兄弟のためにxpathを書く方法
私はデータを読むことができます、私は別途削除ボタンを識別することができます。
しかし、私が複数の行を持っている場合は、削除ボタンに1つ以上の一致があります。
セルのデータに基づいて行を削除したかったのです。
親と一緒にしようとすると< < >>子ノードのロジック私は行データに基づいて削除ボタンを見つけることができませんでした。
以下は、私が試したxpathです。誰かが正しい方法を教えてください。xpath
ボタンを削除見つけること
//div[@class='ui-grid-draggable-row ng-scope ng-isolate-scope']/div/div[contains(@title,'ART_Location')]
xpath
:
//div[@class='ui-grid-draggable-row ng-scope ng-isolate-scope']/div/div/button[@class='delete-data-collectors-monitor']
私はここでのXPath(削除と行データ)
xpath= //div[@class='ui-grid-draggable-row ng-scope ng-isolate-scope']/div/div[contains(@title,'ART_Location')]/../button[@class='delete-data-collectors-monitor']
の両方を組み合わせた場合の行データを見つけるため
xpath
削除ボタンが認識されない、plsが示唆している。
'/ div [@ class = 'ui-grid-draggable-ng-scope ng-isolate-scope'(div/div/@ title、 'ART_Location')]/div/div/button [ @ class = 'delete-data-collectors-monitor'] ' – splash58
あなたのコメントのためにスプラッシュありがとう、私は要素を得ることができませんでした。もし私が/../../を使って親クラスに戻ったら、ボタンを押すことができます。 // div [@ class = 'ui-grid-draggable-row ng-scope ng-isolate-scope']/div /div[@title='ART_Location']/../../div/div/button[@class='delete-data '] –