Status | ||||
---|---|---|---|---|
|
Info |
---|
Il y a 2 façons d'obtenir les caractéristiques des éléments d'une vue :
|
...
Il est généré automatiquement à la fin du test dans vos fichiers les résultats de tests :dossier-projet/greenspector/dd-mm-yyyy/tests-results/nom-app/parcours/iteration X/dump/dump.uix
Il est associé à une capture d'écran
dossier-projet/greenspector/dd-mm-yyyy/tests-results/nom-app/parcours/iteration X/screenshots/success.png
or dossier-projet/greenspector/dd-mm-yyyy/tests-results/nom-app/parcours/iteration X/screenshots/failed.png
Il correspond au dump du dernier écran. S'il s'agit d'un succès, c'est le dump de la dernière étape du parcours. S'il s'agit d'un test échoué, c'est le dump de l'écran où l'erreur s'est produite.
Il est possible d'obtenir le dump en même temps qu’une capture de l'écran souhaité via la commande suivante dans un terminal :
Code Block |
---|
testrunner testdslcommand -c “dump” |
Il sera stocké Les fichiers seront stockés au même endroit que les autres résultats.
Il Le fichier dump peut être ouvert dans VSCode ou un autre éditeur de texte pour rechercher les caractéristiques des éléments souhaités, mais peut aussi réutilisé être importé avec le screenshot dans UIAutomatorViewer pour avoir une vision graphique.
UIAutomatorViewer
UI Automator Viewer réalise des captures d'écran Android spéciales, qui contiennent non seulement une image de l'écran, mais aussi une hiérarchie de la mise en page.
Connecter l’appareil en adb
Ouvrir UIAutomatorViewer
...
La 1ère icône ouvre permet d’importer une capture d'écran et son dump associé existant sur votre PC. A utiliser en cas d'échec d'une itération, qui sont présentes dans un dossier de la forme
greenspector/dd-mm-YYYY HHhMMm/tests-results/suite/scripte/iteration x/
.La deuxième icône permet de visualiser les informations sur les éléments et le vidage dump de la vue directement à partir du smartphone connecté à adb.
...