Ce site utilise des cookies. En continuant, vous acceptez leur utilisation. Apprenez-en plus, par exemple, sur la façon de contrôler les cookies.
Bonjour tout le monde!
Dans ce billet, nous allons parler d’Appium Inspector, un outil Appium qui nous permet de voir les éléments des écrans d’une application. Commençons!
Qu’est-ce qu’Appium Inspector ?
Appium Inspector est une application qui nous permet d’inspecter rapidement une application affichée dans un émulateur/simulateur Android ou iOS et nous permet de voir :
- Vérifier le DOM de la page de l’application que nous visualisons.
- Vérifier les identifiants uniques de chaque élément.
- Réaliser des actions sur les éléments que nous avons trouvés avec leurs identifiants : vérifier s’il est visible, cliquer, taper…
Comment pouvons-nous le télécharger ?
Pour le télécharger, nous devons aller sur le lien suivant : https://github.com/appium/appium-desktop/releases/. On peut choisir la plateforme pour laquelle on veut l’utiliser (Linux, Windows ou Mac). Téléchargez l’exécutable, ouvrez-le et suivez les étapes et nous l’avons entièrement installé pour l’utiliser.
Comment l’utiliser ?
Une fois que nous l’avons téléchargé et installé, nous devons cliquer sur Démarrer le serveur:
où l’écran suivant apparaîtra:
Nous cliquons sur l’icône de la loupe et l’écran suivant apparaîtra :
Sélectionner Serveur automatique et définir les capacités de notre application à tester, un exemple pourrait être (nous utiliserons l’application AndroidBarista dont nous avons parlé dans les posts précédents pour Android):
Les capacités minimales que nous devons mettre sont:
- deviceName : nom de l’émulateur.
- platformName : android ou ios.
- platformVersion : version du système d’exploitation de l’émulateur.
- app : chemin de l’application. Si nous mettons comme type filepath, nous pourrons le sélectionner depuis notre ordinateur comme un autre fichier.
Une fois que nous avons toutes les capacités correctes, nous cliquons sur Start Session et nous verrons le même écran d’émulateur dans Appium Inspector:
Pour inspecter un élément, nous cliquons dessus et nous verrons les propriétés suivantes :
Quand nous aurons fini de voir tous les identifiants des éléments à l’écran, nous supprimerons la session en cliquant sur :
Plus de fonctionnalités.
En plus d’inspecter l’élément, nous pouvons également réaliser des fonctionnalités telles que :
- Faire l’enregistrement des étapes : comme si nous utilisions Selenium IDE.
- Trouver un id/xpath : nous pouvons rechercher dans notre écran en utilisant un ID ou un Xpath pour un élément afin de vérifier que c’est vraiment le bon.
Cliquez sur rechercher un élément:
Sélectionnez ID comme stratégie de recherche et entrez le nom de l’ID à rechercher :
Nous cliquons sur recherche pour rechercher l’élément :
Et jusqu’ici Appium Inspector, dans le prochain post nous parlerons de UIAutomator comme outil pour localiser les éléments dans Android.
Vous voir dans la prochaine entrée !