Combien de fois avez-vous passé 20 minutes à déboguer un localisateur qui « ne trouve pas l'élément » — alors que le problème était un caractère Unicode invisible ?
Ce cheat sheet règle ça.
📄 PAGE 1 — Fondamentaux
• Hiérarchie des localisateurs avec scores (⭐ à ✖)
• Syntaxe de base XPath : // / . .. @ * [ ]
• Sélection par attribut : exact, contains(), starts-with()
• Sélection par texte : normalize-space() recommandé
• and — rendre un localisateur précis
• or — résister aux changements de l’UI
• Axes XPath : parent, frère suivant, ancêtre
• Préfixes RF / SeleniumLibrary : id= name= css= xpath=
• Exemples réels tirés du CRM Epignosis Demo
📄 PAGE 2 — Avancé
• CSS vs XPath — tableau comparatif
• Pièges Unicode : … vs ..., – vs - (invisibles à l’œil)
• Guillemets dans XPath : simples vs doubles
• 5 anti-patterns avec corrections
• Débogage F12 + RF
• Vérifier un localisateur en RF
• 20 patterns essentiels en tableau de référence
• 5 erreurs fréquentes + corrections
✅ Testeurs RF qui écrivent des tests Web avec SeleniumLibrary ou Browser Library
✅ Débutants qui ne savent pas quelle stratégie de localisation choisir
✅ Équipes qui veulent un référentiel commun imprimable
📥 1 fichier PDF haute résolution (A4, 2 pages)
📐 Imprimable recto-verso
🇫🇷 100% en français
⚡ Téléchargement immédiat
Epignosis Center · Formateur Robot Framework Accrédité