[google-chrome] Wie kann ich einen XPath-Ausdruck im Chrome Developers Tool oder Firefox Firebug verifizieren?



2 Answers

Sie können eine Konsole in Chrome und Firefox öffnen und den XPath durch Eingabe von $x("your_xpath_here") . Dies wird ein Array von übereinstimmenden Werten zurückgeben. Wenn es leer ist, wissen Sie, dass auf der Seite keine Übereinstimmung vorhanden ist.

Beispielsweise:

Update (März 2016):
Ein neuer Screenshot von Chromium v48:

*

Question

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 verifiziere es mit dem Chrome-Plugin XPath Checker, aber es gibt mir nicht immer das Ergebnis. Was ist eine bessere Möglichkeit, meinen XPath zu verifizieren?

Ich habe auch versucht, Firebug zu verwenden, um den Fehler zu untersuchen und den FirePath zu verwenden, um zu überprüfen. Aber überprüft Firepath auch den XPath.

Meine letzte Option wäre, den Selenium WebDriver zu benutzen, um meinen XPath zu bestätigen.




Eine weitere Möglichkeit, Ihren xpath zu überprüfen, ist die Verwendung von Selenium IDE.

  1. Installieren Sie Firefox Selenium IDE
  2. Öffnen Sie Ihre Anwendung in FireFox und öffnen Sie die IDE
  3. Fügen Sie in der IDE in einer neuen Zeile Ihren xpath zum Ziel ein und klicken Sie auf Suchen. Das entsprechende Element würde in Ihrer Bewerbung hervorgehoben werden




Ich verifiziere XPath- und Css-Selektoren mit der Natu WebSync-Erweiterung für Chrome .

Es kann:

  • Teilen Sie den Selektor in Teile und überprüfen Sie sie separat
  • Zeigen Sie mit Farbe an, wie viele Elemente für jeden Auswahlbereich gefunden wurden. 0 - Rot, 1 - Grün, mehrere - Gelb
  • Markieren Sie Elemente auf der Seite, wenn ich den Auswahlbereich schwebe
  • Navigieren Sie zum Selector-Element auf der Registerkarte "Elemente", wenn ich auf Selektor-Teil klicke

Es kann sehr nützlich für diejenigen sein, die komplexe Selektoren schreiben und verifizieren müssen.

https://chrome.google.com/webstore/detail/natu-websync/aohpgnblncapofbobbilnllihiianac




Related