2 votes

Existe-t-il un moyen d'apprendre xpath sans utiliser firebug ou xpath car firefox ne supporte pas les addons ?

Je suis en train d'essayer d'apprendre xpath de manière approfondie, j'ai besoin d'avoir une approche un peu pratique, tous les tutoriels sur youtube suggère d'installer firebug, xpath checkers add ons dans mozilla firefox mais malheureusement ff ne le supporte pas en tant que débutant s'il vous plaît suggérez-moi le moyen d'apprendre cela de manière pratique.

J'ai essayé de télécharger des versions plus anciennes, mais aucun addon ou plugin n'est disponible.

7voto

supputuri Points 12238

Voici l'approche simple qui fonctionnera dans tous les navigateurs.

Utilisation de la console : fonctionne dans tous les navigateurs

Vous pouvez exécuter n'importe quel xpath en utilisant "$x" dans la console du navigateur, comme indiqué ci-dessous. Voici la notation générale $x("xpath goes here") Si vous voulez obtenir le premier élément correspondant, vous devez donc faire quelque chose comme ceci $x("xpath goes here")[0] comme indiqué dans l'image ci-dessous.

enter image description here

Utilisation des outils du développeur dans Chrome :

Si vous voulez utiliser chrome, vous pouvez utiliser les outils de développement > onglet éléments pour la validation xpath et css en plus de la console.

enter image description here

Appuyez sur 'F12' lorsque vous êtes dans chrome pour ouvrir les outils de développement, puis sélectionnez l'onglet "Eelements". Appuyez maintenant sur 'Ctrl+F' et entrez le xpath dans le champ de recherche en bas, vous verrez le nombre d'éléments correspondants à l'extrémité droite du champ de recherche comme indiqué dans la capture d'écran.

Pour les débutants :

Comme suggéré par @BillHillerman dans un commentaire ci-dessous : Si vous êtes débutant et que vous ne savez pas qui écrire le xpath, vous pouvez vous appuyer sur le xpath qui sera fourni par le navigateur Chrome. Faites un clic droit sur l'élément qui vous intéresse puis cliquez sur Inspect . Maintenant, faites un clic droit sur le code html de l'élément. Copy > Copy Xpath . Maintenant vous avez le xpath dans le presse-papiers pour vous.

Chrome a fourni xpath : enter image description here

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X