Absolute vs Relative XPath-Ausdrücke
In diesem Video erklären wir den Unterschied zwischen Absolute XPath und Relative XPath.
Absolute XPath:
Nicht empfohlen für Echtzeitprojekte
Hauptsächlich für Lernzwecke verwendet
Relative XPath:
Für den Echtzeiteinsatz empfohlen
Flexibler und zuverlässiger
Beispiele für Absolute XPath:
html : /html
head : /html/head
title : /html/head/title
body : /html/body
p-Tag : /html/body/p
Erster Absatz : /html/body/p[1]
Zweiter Absatz : /html/body/p[2]
Absatz mit id gleich para1 : /html/body/p[@id='para1']
Absatz mit class gleich sub : /html/body/p[@class='sub']
Absatz mit class gleich main : /html/body/p[@class='main']
Absatz mit id gleich para2 : /html/body/p[@id='para2']
Absatz mit id gleich para1 und class gleich main : /html/body/p[@id='para1'][@class='main']
Absatz mit id gleich para2 und class gleich sub : /html/body/p[@id='para2'][@class='sub']
Wichtiges Fazit:
Absolute XPath hilft, die Struktur zu verstehen, aber Relative XPath ist besser für die Automatisierung in Echtzeit.