Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Via UIAutomatorViewer

  • Installer UIAutomatorViewer en suivant les étapes suivantes :

    • Si cela n’est pas encore fait, installer Android Studio

    • Dans Android Studio, faire Menu Tools > SDK Manager

    • Aller dans l'onglet SDK tools, décocher la case "Hide Obsolete Packages"

    • Cocher Android SDK Tools et installer la version 26.1.1

  • Sur Linux, lancer les commandes suivantes pour installer Java 8 :

# Installer java 8
sudo apt-get install openjdk-8-jdk
# Vérifier la version
java -version
# Modifier la version utilisée (si vous avez plusieurs versions disponibles)
sudo update-alternatives --config java
  • Sur Windows, installer Java 8 en passant par le site Oracle

  • Sur Linux, aller dans le dossier “$HOME/Android/Sdk/tools/bin” et lancer la commande suivante :

uiautomatorviewer
  • Sur Windows, aller dans le dossier “C:\Users\[nom_utilisateur]\AppData\Local\Android\Sdk\tools\bin” et lancer la commande suivante :

uiautomatorviewer.bat
  • L'écran suivant apparaît :

Il est possible d’installer une version plus récente de Java.

Dans ce cas-là, il faut lancer UIAutomatorViewer à l’aide de la commande suivante :

java -Xmx1600M -Dcom.android.uiautomator.bindir="$ANDROID_HOME/tools" -cp "$ANDROID_HOME/tools/lib/x86_64/swt.jar":"$ANDROID_HOME/tools/lib/*" com.android.uiautomator.UiAutomatorViewer

  • Brancher un smartphone (et un seul)

  • Cliquer sur le bouton “Device screenshot”

  • Une capture du smartphone avec la hiérarchie des vues apparaît : 

  • Sur la capture d'écran (à gauche), sélectionner l'élément pour lequel vous souhaitez récupérer des informations et retrouvez-les à droite :

  • Dans notre cas, l’onglet “Actu” est accessible avec son texte “Actu”. Ce texte pourra être utilisé dans les scripts d'automatisation GDSL du moment qu'il s'agit du seul élément de la hiérarchie des vues à avoir ce texte.

Via Accessibility Scanner

Une alternative à UiAutomatorViewer est Accessibility Scanner.

  1. Pour l'utiliser, télécharger l'app sur le Play Store, la lancer et la configurer comme demandé. Plus d'information sur : https://support.google.com/accessibility/android/answer/6376570?hl=en

  2. Aller sur l'écran à automatiser et cliquer sur l'icône d'Accessibility Scanner :

  1. Sélectionner ensuite "Instantanné" : 

  1. La capture est affichée. Sélectionnez alors l'élément qui vous intéresse et l'id sera affiché en bas : 

  • No labels