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

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

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

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

<figure><img src="https://2657349507-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft4iwQTJV1LACKYgAvzhQ%2Fuploads%2FE5guDazzuriaWqrv8hYF%2Fimage.png?alt=media&#x26;token=4b3dd63e-5df0-40bf-baa5-4ce9328300ad" alt=""><figcaption></figcaption></figure>

<mark style="background-color:green;">Step2.</mark> 새 스텝을 만들고 Store Content 액션을 선택한 다음 1위 앱의 카테고리 부분을 UIObject로 추가합니다.

<figure><img src="https://2657349507-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft4iwQTJV1LACKYgAvzhQ%2Fuploads%2F7HjZJ1LHoHpWHdmEiNnO%2Fimage.png?alt=media&#x26;token=02ec90ca-9656-467a-bbee-9e21e1e80b47" alt=""><figcaption></figcaption></figure>

<mark style="background-color:green;">Step3.</mark> 위에서 만든 스텝을 클릭하여 Attributes 패널을 활성화 한 다음, Attributes의 key 입력란에 first\_category를 입력합니다.&#x20;

<figure><img src="https://2657349507-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft4iwQTJV1LACKYgAvzhQ%2Fuploads%2F1zx409wyvIz1xLglgnWV%2Fimage.png?alt=media&#x26;token=5e55d8f5-ce66-4ff6-bb01-185b6fc599bc" alt=""><figcaption></figcaption></figure>

<mark style="background-color:green;">Step4.</mark> 새 스텝을 만들고 If Value액션을 선택한 뒤, 스텝을 클릭해서 Attributes 패널을 활성화 한 다음, Attributes의 key 입력란에 first\_category를 입력합니다. comparator는 "!="를 선택하고, value에는 Role Playing을 입력합니다.

위와 같이 입력할 경우 first\_category 라는 key에 저장된 value가 Role Playing이라는 글자와 일치하지 않으면 *(first\_*&#x63;ategory != Role Playing) 자식스텝을 실행합니다.

<figure><img src="https://2657349507-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft4iwQTJV1LACKYgAvzhQ%2Fuploads%2FKKpxKHkPrT1kBI4OjzB9%2Fimage.png?alt=media&#x26;token=410defb3-1217-4665-9931-2c82e04f65dd" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2657349507-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft4iwQTJV1LACKYgAvzhQ%2Fuploads%2FqmWkYJ83wL1cf4XxTG7u%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202022-09-26%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%205.55.38.png?alt=media&#x26;token=0d16c73c-d8b6-44e9-bebc-f9e9ad2c7de3" alt=""><figcaption><p>If Value 액션의 Attributes</p></figcaption></figure>

<mark style="background-color:green;">Step5.</mark> If Value 스텝의 자식 스텝으로 Categories를 터치하는 스텝과 Categories 선택창에서 Role Playing을 터치하는 스텝을 만듭니다.

<figure><img src="https://2657349507-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft4iwQTJV1LACKYgAvzhQ%2Fuploads%2Fu5tKHw3PONfQISXXEy5R%2Fimage.png?alt=media&#x26;token=51d3b20c-eb86-4908-8da7-6a3b14bd99d3" alt=""><figcaption></figcaption></figure>

<mark style="background-color:green;">Step6.</mark> Stego에 연결된 기기에서 play store 상단의 Categories를 클릭하여 All categories를 클릭한 뒤 작성한 스텝을 처음부터 실행합니다.

<figure><img src="https://2657349507-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft4iwQTJV1LACKYgAvzhQ%2Fuploads%2FoHzqQjegOvY3mrsskC3l%2Fimage%20(2).png?alt=media&#x26;token=6e741118-2e8f-4065-9474-8a48acce3fc5" alt=""><figcaption><p>시나리오 실행을 마친 화면</p></figcaption></figure>
