enter image description here Auf einer Seite habe ich eine Zeile, ich wollte die Zeile basierend auf den Zeilendaten löschen, dh wenn ich mehrere Zeilen habe, kann ich die Zeile basierend auf der Zeile löschen (Zelle) DatenWie schreibe ich Xpath für Grand Kind Geschwister
Ich bin in der Lage, die Daten zu lesen, auch ich bin in der Lage, die Schaltfläche zum Löschen separat zu identifizieren.
Aber die Herausforderung ist, wenn ich mehr als eine Zeile habe, dann bekomme ich mehr als 1 passend für die Schaltfläche löschen.
Also wollte ich die Zeile basierend auf den Zellendaten löschen.
Wenn ich mit Eltern < < >> Kind Knotenlogik versuchen, konnte ich nicht finden Sie die Schaltfläche zum Löschen basierend auf den Zeilendaten.
unten sind die xpaths, die ich ausprobiert habe, kann jemand pls mich vorschlagen, wie man richtig xpath
erhält.
xpath
Zeilendaten zu finden:
//div[@class='ui-grid-draggable-row ng-scope ng-isolate-scope']/div/div[contains(@title,'ART_Location')]
xpath
Taste finden löschen:
//div[@class='ui-grid-draggable-row ng-scope ng-isolate-scope']/div/div/button[@class='delete-data-collectors-monitor']
wenn ich kombinieren beide XPaths (Zeilendaten mit Lösch)
xpath= //div[@class='ui-grid-draggable-row ng-scope ng-isolate-scope']/div/div[contains(@title,'ART_Location')]/../button[@class='delete-data-collectors-monitor']
hier i Ich bekomme den Lösch-Button nicht angezeigt, bitte suggerieren.
'// div [@ class = 'ui-grid-ziagable-row ng-scope ng-isolate-scope' und enthält (div/div/@ title, 'ART_Location')]/div/div/button [ @ class = 'delete-data-collectors-monitor'] ' – splash58
Vielen Dank für Ihren Kommentar, ich konnte das Element nicht bekommen. Aber wenn ich mit /../ .. zur Elternklasse zurückkomme, kann ich die Taste drücken // div [@ class = 'ui-grid-ziehbare-row ng-scope ng-isolate-scope']/div /div[@title='ART_Location']/../../div/div/button[@class='delete-data '] –