Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Status
colourGreen
titlemaj 31 oct 2024

Info

Il y a 2 façons d'obtenir les caractéristiques des éléments d'une vue :

  • Dump : fichier de la structure de la vue

  • UIAutomatorViewer : utilise le fichier dump pour afficher la hiérarchie de la vue directement sur une capture d'écran.

...

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.

...