Firebug n'étant plus disponible dans Firefox 50.1, je dois utiliser l'inspecteur, mais je ne trouve pas l'option copy ---> xpath disponible dans Firebug. Comment trouver le xpath d'un élément en utilisant l'inspecteur?
Le bogue lié à la perte de capacité à «copier XPath» de firefox inspector est corrigé, vérifié dans Firefox 56 bêta et vérifié dans Firefox 57 alpha: https://bugzilla.mozilla.org/show_bug.cgi? id = 987877
Vous pouvez utiliser la console pour vérifier si le xpath que vous voulez renvoyer ou non le bon élément. $x("//div/xpath")
https://developer.mozilla.org/en-US/docs/Tools/Settings
Vous ne pouvez pas, l'inspecteur de firefox n'a pas une telle fonctionnalité. Cependant, il offre le sélecteur css qui peut être converti en xpath avec divers autres outils.
Il convient toutefois de noter que ces sélecteurs générés (xpath ou css) ne sont ni précis ni fiables et vous devez éviter d’utiliser cette fonctionnalité pour des cas autres que les cas Edge rares.
Malheureusement, cela ne fonctionne pas correctement. Lorsque j’utilise la commande copy xpath, j’ai eu ce résultat à la place de celui qui est habituel: //*[@id="gwt-uid-105"]qui est tout simplement inutile :(
Il n'y a actuellement aucune extension qui pourrait résoudre ce problème. On dirait que le seul moyen est d'exécuter une ancienne version de FF. Peut avoir une ancienne version 32 bits et une nouvelle version 64 bits.
Dans Firefox, vous pouvez utiliser la console des outils de développement Web pour valider xpath de la manière suivante:
1.Outils Open Web Developer.
2.Cliquez sur la console
3.Type $ x ("chemin")
Cela devrait vous permettre de valider que votre chemin est valide.
Je sais que cela ne répond pas directement à la question mais cela m'a beaucoup aidé, utilisez Pale Moon :
Et voila. Vous obtiendrez un xpath "complet" même si l'élément a un identifiant.