Clic droit, Copier, Copier le XPath complet.
Si vous faites cela, vos tests sont voués à l'échec.
Dans la vidéo précédente, nous avons appris pourquoi s'appuyer sur des classes CSS est un piège. Nous avons décidé qu'il nous fallait une "Arme Lourde" pour cibler les éléments par leur texte ou leurs attributs uniques. Cette arme, c'est XPath.
Mais il y a une mauvaise façon de l'utiliser.
Dans cette vidéo (Partie 5 de Locators Demystified), nous allons enfin écrire du code ! Mais ce n'est pas que de la théorie - nous rencontrons un problème réel où les solutions standard échouent, et nous devons le déboguer en direct.
Nous allons aborder :
* Pourquoi la fonction "Copier XPath" dans Chrome crée du code inutile.
* La différence entre XPath Absolu (Fragile) et Relatif (Robuste).
* La Syntaxe Magique : `//tag[@attribute='value']`.
* 🚨 DÉBOGAGE EN DIRECT : Pourquoi `text()` a échoué sur le bouton de connexion et le "Truc du Point" (.) qui a sauvé la mise.
* Comment utiliser `contains()` pour rendre vos localisateurs infaillibles.
Vous écrirez votre premier localisateur solide aujourd'hui. Fini les suppositions.
🔗 **PRATIQUEZ AVEC MOI :**
Ouvrez l'application de test et votre console ici :
✅ **Envie d'une plongée approfondie ?**
Si vous voulez maîtriser TOUS les types de localisateurs (pas seulement ID), regardez ma masterclass complète d'une heure ici :
https://youtu.be/LSO43ICJEDI📌 HORAIRES :
0:00 - L'erreur "Copier XPath" (Pourquoi vos tests échouent)
01:29 - La magie de "//" (Relatif vs Absolu)
04:20 - Filtrage par Attributs (La syntaxe [@...])
06:40 - Cibler l'"Âme" (La fonction text())
07:47 - PROBLÈME RÉEL : Pourquoi text() a échoué ici ? 🚨
08:47 - Le Truc du "Point" (Comment résoudre les problèmes de texte imbriqué)
10:09 - Rendre cela infaillible (La fonction contains())
11:37 - Que se passe-t-il si la balise change ? (Jokers & Balises)
14:15 - Pourquoi "Copier XPath" est inutile (Démo en direct)
---
Testeroni est une chaîne dédiée à la démystification de l'automatisation des tests pour les ingénieurs QA manuels.
#AutomatisationDesTests #TestsLogiciels #QA #TesteurManuel #Selenium #Playwright #Localisateurs