예제5. 조건문 액션 사용하기

Store Content 액션과 If Value 액션을 이용해 play store의 현재 1위 게임의 카테고리가 Role Playing이 아닐 경우 Category를 Role Playing으로 변경하는 시나리오를 작성해 보겠습니다.

이 예제를 통해서 화면 분석 도구 중 Relative의 사용법과 화면 특정 지점의 문장을 저장해서 사용하는 방법, 그리고 조건에 따라 동작하는 시나리오를 작성하는 방법을 익힐 수 있습니다.

Step1. Play store를 켜고 하단의 메뉴 중 게임 메뉴로 이동합니다. 그 후 Top charts 화면에서 현재 1위인 App의 Category를 읽어서 저장합니다. 1위 앱의 Category는 화면 분석 도구 중 Relative를 사용해서 읽어 올 수 있습니다.

Step2. 새 스텝을 만들고 Store Content 액션을 선택한 다음 1위 앱의 카테고리 부분을 UIObject로 추가합니다.

Step3. 위에서 만든 스텝을 클릭하여 Attributes 패널을 활성화 한 다음, Attributes의 key 입력란에 first_category를 입력합니다.

Step4. 새 스텝을 만들고 If Value액션을 선택한 뒤, 스텝을 클릭해서 Attributes 패널을 활성화 한 다음, Attributes의 key 입력란에 first_category를 입력합니다. comparator는 "!="를 선택하고, value에는 Role Playing을 입력합니다.

위와 같이 입력할 경우 first_category 라는 key에 저장된 value가 Role Playing이라는 글자와 일치하지 않으면 (first_category != Role Playing) 자식스텝을 실행합니다.

Step5. If Value 스텝의 자식 스텝으로 Categories를 터치하는 스텝과 Categories 선택창에서 Role Playing을 터치하는 스텝을 만듭니다.

Step6. Stego에 연결된 기기에서 play store 상단의 Categories를 클릭하여 All categories를 클릭한 뒤 작성한 스텝을 처음부터 실행합니다.

Last updated