Appium + Accessibility Insights ou Inspect
La préparation de tests avec Appium se fait souvent avec Appium Inspector. Sur Windows, il y a de meilleures alternatives : Accessibility Insights, et Inspect. Ces alternatives peuvent être utilisées sans que l’application cible soit pilotée par Appium (ce qui est bien plus pratique). Celles-ci permettent donc une inspection des Controls plus simple, et plus rapide.
Personnellement, j’ai un petit faible pour Accessibility Insights. L’application est moderne et offre un rendu très clair des Controls observés. Accessiblility Insights pour Windows peut être téléchargé ici.
Inspect de son côté a une interface un peu datée. Il n’en est pas pour autant moins efficace. Inspect fait partie du SDK Windows. On peut le trouver dans le répertoire " C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\x86" (à adapter en fonction du SDK installé).
Attention à ne pas faire l’impasse sur Inspect. Accessibility Insight sera très efficace sur des applications modernes à base de XAML, d’Electron ou WInForm bien structurée. Cependant, il manquera des informations sur certaines vieilles applications. Je n’ai pas encore identifié de raison claire à cela. J’ai juste constaté des problèmes avec des applications Winforms .net 4 à 4.6 utilisant des Controls fournis par un éditeur tiers.