Installation des inspecteurs
Last updated
Last updated
Il y a 2 outils principaux pour inspecter les éléments Windows et retrouver leurs propriétés :
UI recorder
Inspect.exe
Pour commencer, UI Recorder permet de retrouver les xpath de n’importe quel élément Windows.
Lien pour l’installer :
https://github.com/Microsoft/WinAppDriver/releases
Il faut descendre la page et bien choisir le WinAppDriver UI Recorder et télécharger le WinAppDriverUIRecorder.zip
Téléchargez-le où vous le souhaiter et dézippez-le.
À chaque utilisation, il faudra lancer le .exe comme ci-dessous :
Cliquez sur le bouton Record et placez votre curseur sur l’élément que vous souhaitez inspecter.
Ici le Xpath du bouton 7 de la calculatrice est : "/Pane[@ClassName=\"#32769\"][@Name=\"Bureau 1\"]/Window[@ClassName=\"ApplicationFrameWindow\"][@Name=\"Calculatrice\"]/Window[@ClassName=\"Windows.UI.Core.CoreWindow\"][@Name=\"Calculatrice\"]/Custom[@AutomationId=\"NavView\"]/Group[@ClassName=\"LandmarkTarget\"]/Group[@Name=\"Pavé numérique\"][@AutomationId=\"NumberPad\"]/Button[@Name=\"Sept\"][@AutomationId=\"num7Button\"]"
Pour l’utiliser en tant que xpath, il est nécessaire de remplacer tous les \” par des ‘ (apostrophe). Pour le xpath précédent, on obtient donc :
"/Pane[@ClassName='#32769'][@Name='Bureau 1']/Window[@ClassName='ApplicationFrameWindow'][@Name='Calculatrice']/Window[@ClassName='Windows.UI.Core.CoreWindow'][@Name='Calculatrice']/Custom[@AutomationId='NavView']/Group[@ClassName='LandmarkTarget']/Group[@Name='Pavé numérique'][@AutomationId='NumberPad']/Button[@Name='Sept'][@AutomationId='num7Button']"
Inspect.exe permet de trouver les attributs d’un élément Windows. Il est installé par défaut sur votre ordinateur. Rendez-vous dans votre explorateur de fichier à cette adresse :
C:\Program Files (x86)\Windows Kits\10\bin
Puis choisissez le 10.0.* le plus grand :
Puis dans le x64, vous retrouverez tout un tas d’outils dont le inspect.exe
S'ils ne sont pas installés, suivez les étapes suivantes :
Installez Visual Studio Installer si vous ne l’avez pas déjà, vous pouvez utiliser n'importe laquelle des 3 versions proposées ici : https://visualstudio.microsoft.com/fr/downloads/
Sur n’importe quelle version, cliquez sur modifier
Puis sur l’onglet composants individuels, rechercher “Windows 10”
Sélectionnez le dernier et cliquer sur modifier.
Le SDK devrait être installé et vous pouvez retourner voir dans les fichiers s'il y est. Cette fois-ci dans le dossier portant le numéro que vous avez sélectionné lors de la modification.
Si la version ne peut pas s’exécuter sur votre ordinateur, remplacez la par celui-ci : https://drive.google.com/file/d/15WqG4FqZ7r28Va1sOji2TqS9Z6vZ81nn/view?usp=sharing
Vous pouvez maintenant l’ouvrir
Dans le menu déroulant en haut à gauche, sélectionnez UI Automation pour avoir plus d’information. Maintenant, pointez n’importe quel élément d’une appli Windows et les attributs se mettront à jour automatiquement