Ich schreibe einen Selenium-Testfall. Und hier ist der XPath-Ausdruck, den ich benutze, um alle "Ändern" -Buttons innerhalb einer Datentabelle abzugleichen.Wie wähle ich den angegebenen Knoten in Xpath-Knoten durch Index mit Selenium aus?
Meine Frage ist, wie kann ich die Matched Node Sets nach Index besuchen? Ich habe versucht, mit
//img[@title='Modify'][i]
und
//img[@title='Modify' and position() = i]
aber weder Werke .. ich auch mit XPath Checker (Ein Firefox-Erweiterung) versucht. Es sind insgesamt 13 Treffer gefunden, dann habe ich überhaupt keine Ahnung, wie ich einen davon auswählen soll. Oder unterstützt XPath eine bestimmte Auswahl von Knoten, die nicht unter demselben Elternknoten sind?
+1 für die Präzedenzerklärung. –
Vielen Dank! Entschuldigung, ich habe die Präzedenzfälle vergessen. Ich habe es einfach versucht und es funktioniert! –
@ Kymair-Wu: Ich bin froh, dass diese Antwort für Sie nützlich war. Hier bei SO ist der Ausdruck der Dankbarkeit eine Antwort (Hinweis: Klicken Sie auf das Häkchen neben der Antwort). :) –