예제8. 사라지는 UI 확인하기

짧은 시간 출력 되었다가 자동으로 사라지는 UI(ex. 토스트 팝업)를 테스트하는 예제 입니다.

Youtube 앱의 동영상 옵션에서 "Save to Watch later"을 클릭 했을 때 옵션 메뉴가 제대로 사라졌는지 확인하는 테스트를 진행합니다.

이 예제를 통해서 Assert Message액션의 사용법을 익힐 수 있습니다.

Step0. 시나리오 사전 준비 - Stego에 디바이스를 연결하고, 디바이스에서 Youtube를 실행합니다.

Step2. 디바이스 패널의 툴바에서 화면 분석 버튼을 클릭합니다.

Step3. 화면 분석 결과에서 동영상 옵션 버튼을 드래그&드롭으로 새로 만든 스텝에 옮겨 줍니다.

Step5. 작성한 스텝을 실행합니다.

Step6. 새로운 스텝을 만들고 "Touch"액션 선택, 디바이스 화면 분석 도구 중 OCR을 선택한 다음 화면의 "Save to Watch later"를 드래그&드롭하여 스텝의 UIObject로 추가합니다.

참고) OCR로 분석할 경우 단어별로 잘려서 인식이 될 수 있는데, 한 문장을 선택하고 싶을 때는 OCR 결과에서 한 문장을 드래그 & 드롭으로 선택하면 한 문장으로 인식합니다.

Step7. 새 스텝을 만들고 Assert Changed 액션 선택 후 화면 분석 도구에서 Custom Box를 선택, 옵션 메뉴 위치를 드래그로 지정합니다. 조금 더 정확한 변화 감지를 위해 Attributes 중 threshold 값을 50%로 수정합니다. Custom Box로 지정한 범위 면적의 50% 이상이 다를 경우 화면이 변한 것으로 감지합니다.

Step8. 테스트 실행 후 Output 패널의 결과를 클릭 합니다.

Step9. 스텝 결과창에서 테스트 결과를 확인 합니다. 아래 결과창은 설정 했던 영역에서 61%의 변화를 감지 했다는 내용입니다.

Last updated