Ich kenne keinen direkten Weg, diese Funktion aufzurufen.
Du könntest das Devtools-Protocol ansprechen, aber leider ist die Funktion nicht im Protokoll, sondern im Frontend der Devtools umgesetzt.
Der Quellcode der Funktion ist hier zu finden:
https://github.com/chromium/chromium...OMPath.js#L242
Du könntest versuchen, es ganz ohne die Devtools zu lösen und das Script nach dem Laden der Seite auszuführen. Auf den ersten Blick muß oben noch ein "Elements = {}" ergänzt werden, damit es keine Fehler gibt.
Mit einem weiteren Script, könnte der Klick auf ein beliebiges
HTML-Element abgefangen werden, um dann mit diesem als Parameter die Funktion "Elements.DOMPath.xPath" aufzurufen. Das Ergebnis muss dann natürlich noch an Delphi übermittelt werden.
Eine fertige Lösung habe ich hier nicht, aber das wäre mein erster Ansatz.
Ansonsten hätte ich noch den Tip, es mit Playwright zu probieren. Das ist eine Library von Microsoft für Browsertests. Dort ist diese Funktion soweit ich weiß eingebaut oder zumindest als Erweiterung verfügbar. Je nachdem, was Du vorhast, ist das vielleicht auch ein geeignetes Tool für die Gesamtaufgabe.