Ich möchte Echo XPather als mein Werkzeug der Wahl, obwohl es noch nicht (soweit ich weiß) für die neueste Version von FF. Um XPath besser zu erlernen, bietet XPather zwei gute Vorteile:
- Sie können mit dem XPath im Fensterdialog basteln und sehen, wie es sich auswirkt, welche Elemente übereinstimmen. Auf diese Weise können Sie Ihre Pfade allgemeiner machen & bauen langsam auf sie auf, während Sie sicherstellen, dass Sie keine falschen positiven Ergebnisse erhalten. So habe ich XPath gelernt.
- Es hat eine eingebaute ‚Spickzettel‘ von Selektoren werden Sie nicht dass häufig verwenden, aber Sie wollen zur Hand haben, wenn Sie sie benötigen - Geschwister, Eltern, enthält keine usw.
Die meiste Zeit in meiner Arbeit finde ich es ist nicht wichtig zu finden ein XPath, die passt, aber die beste Übereinstimmung für das, was ich suche (am spezifischsten für Geschwindigkeit, allgemein für Flexibilität und die Suche nach ähnlichen Knoten).
Firebug selbst wird Ihnen einen genauen XPath für ein Element geben, aber es bringt mich dazu, Automatisierungstests im Selenium-Rekorder zu schreiben - es ist in Ordnung, wenn Sie auf diesen bestimmten Knoten zielen, der immer genau dort auf der Seite sein wird . Sie können zwar auf ein Werbebanner zielen, dessen genaue Position Sie nicht kennen, aber wissen, dass es sich um einen ungefähren Aufenthaltsort handelt - beispielsweise die RHS-Spalte auf jeder Seite. Dies passiert oft mit einer CMS-gestützten Site, wenn Sie mit einem System testen, das auch echte Content-Editoren verwenden.
Kann nicht herunterladen – Burt
Haben Sie versucht http://cid-4bb423973bbcdc56.skydrive.live.com/browse.aspx/Public - er sagt, sein Host hat Probleme – kd7
Erscheint jetzt XMLQuire genannt werden: http://qutoric.com/xmlquire/ Nur bis jetzt gespielt, aber es scheint wie ein wirklich cooles Werkzeug –