Comment trouver xpath d'un élément dans l'inspecteur de Firefox
Dans Firefox 50.1, Firebug n'est plus disponible donc je dois utiliser l'inspecteur mais je ne trouve pas de copie ---> xpath option qui était disponible dans Firebug. Comment puis-je trouver le chemin xpath de l'élément à l'aide de l'inspecteur?
source d'informationauteur papakias
Vous devez vous connecter pour publier un commentaire.
Le bug lié à la perte de la capacité à "copier XPath" de firefox inspecteur est fixe, 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 la requête xpath vous voulez retourner l'élément correct ou pas.
$x("//div/xpath")
https://developer.mozilla.org/en-US/docs/Tools/Settings
Suivre Soufflet Suit:
Étape 1 :
Right click on page -> Select (Inspect Element)
Étape 2 :
Pick an element from the page
Étape 3 :
Right Click on highlighted html -> Copy -> Xpath
Vous ne pouvez pas, firefox, l'inspecteur n'a pas une telle fonctionnalité. Cependant, il offre sélecteur css qui peuvent être convertis à xpath avec divers autres outils.
Il convient toutefois de noter que ces généré sélecteurs (xpath ou css) ne sont pas exacts ou fiables, et vous devez éviter d'utiliser cette fonctionnalité pour rien, mais en de rares cas de bord.
Malheureusement cela ne fonctionne pas correctement. Lorsque j'utilise la copie de xpath, j'ai eu ce au lieu de l'habituel: //*[@id="gwt-uid-105"]
Ce qui est tout à fait inutiles 🙁
Il n'y a pas toute extension actuellement qui pourrait résoudre ce problème. Regarde comme le seul moyen est d'exécuter une ancienne version de FF. Peut avoir une vieille version 32 bits et une nouvelle version 64 bits.
Je sais que cela ne répond pas directement à la question, mais elle m'a beaucoup aidé, utilisez Pale Moon:
Et là vous l'avez. Vous obtiendrez un "plein" de xpath, même si l'élément possède un id.
Xpath De L'Utilisation De Firefox Console: **
Réponse référencé à partir de **Xpath à l'Aide de la Console de Firefox dans selenium webdriver
Suit:
Appuyez sur la touche F12( commune à tous les navigateurs), Maintenant firefox ouvrez outil de développement comme ci-dessous.
Naviagte à onglet console
Sur la console de l'éditeur, nous pouvons vérifier notre Xpath
Je préfère vous étudiez comment créer xpath sur votre propre pour sélectionner l'élément dont vous avez besoin. C'est très simple et très très utile, spécialement lors de la création de réutilisables méthodes/fonctions.
Aller voir le xpath tutoriel sur w3schools ou où.
L'accent sur les relations entre les éléments.
Edit:
Une fois que vous savez comment construire une bonne prospectifs xpath, vous pouvez maintenant tester à l'aide du navigateur de la console, comme mentionné par @mosaad. Encore, vous avez besoin d'apprendre comment construire le xpath premier. BTW, la copie de la fonction xpath n'était pas disponible dans Jan '17. C'est pourquoi j'ai proposé de lui apprendre à construire xpath. Même maintenant qu'il est disponible si, j'ai encore vous suggérons d'en apprendre parce que l'expression xpath, vous obtenez à partir de ceux habituellement sucer.