Wie kann ich meinen XPath überprüfen?
Ich verwende das Chrome Developers Tool, um die Elemente zu überprüfen und meinen XPath zu erstellen. Ich überprüfe es mit dem Chrome-Plugin XPath Checker, aber es gibt mir nicht immer das Ergebnis. Was ist ein besserer Weg, um meinen XPath zu überprüfen.
Ich habe auch versucht, den Fehler mit Firebug zu untersuchen und mit FirePath zu überprüfen. Aber überprüft Firepath auch den XPath.
Meine letzte Option wäre, den Selenium WebDriver zu verwenden, um meinen XPath zu bestätigen.
quelle
$("//div")
Sie können die DevTools in Chrome mit CTRL+Iunter Windows (oder CMD+IMac) und Firefox mit öffnen und F12dann die
Console
Registerkarte auswählen und den XPath durch Eingabe überprüfen$x("your_xpath_here")
.Dies gibt ein Array übereinstimmender Werte zurück. Wenn es leer ist, wissen Sie, dass die Seite nicht übereinstimmt.
Firefox v66 (April 2019):
Chrome v69 (April 2019):
quelle
$x("//input[@name='q']")
ich dies in der Konsole versuchte, bekam ichVM251:1 Uncaught TypeError: $x is not a function at <anonymous>:1:1
Mit Chrome oder Opera
ohne Plugins, ohne ein einzelnes XPath-Syntaxzeichen zu schreiben
;)
quelle
Hier ist die ChroPath-Erweiterung für Chrome, die im Vergleich zu FirePath viele erweiterte Funktionen bietet. Führen Sie die folgenden Schritte aus:
Hier erhalten Sie XPath / CSS und können es auch bearbeiten und auswerten.
Addon herunterladen
quelle
Eine weitere Möglichkeit, Ihren xpath zu überprüfen, ist die Verwendung der Selen-IDE.
quelle
Ich überprüfe XPath- und CSS-Selektoren mithilfe der WebSync Chrome-Erweiterung .
Es bietet die Möglichkeit, Selektoren zu überprüfen und Selektoren durch Klicken auf Elementattribute zu generieren / ändern.
https://chrome.google.com/webstore/detail/natu-websync/aohpgnblncapofbobbilnlfliihianac
quelle