config:
    name: 通过 feed 卡片进入抖音直播间
    variables:
        app_name: 抖音
    ios:
        - port: 8700
          mjpeg_port: 8800
          log_on: true
teststeps:
    - name: 启动抖音
      ios:
        actions:
            - method: home
            - method: app_terminate
              params: com.ss.iphone.ugc.Aweme
            - method: swipe_to_tap_app
              params: $app_name
              identifier: 启动抖音
              max_retry_times: 5
            - method: sleep
              params: 5
      validate:
        - check: ui_ocr
          assert: exists
          expect: 推荐
          msg: 抖音启动失败，「推荐」不存在
    - name: 处理青少年弹窗
      ios:
        actions:
            - method: tap_ocr
              params: 我知道了
              ignore_NotFoundError: true
    - name: 向上滑动 2 次
      ios:
        actions:
            - method: swipe
              params: up
              identifier: 第一次上划
            - method: sleep
              params: 2
            - method: screenshot
            - method: swipe
              params: up
              identifier: 第二次上划
            - method: sleep
              params: 2
            - method: screenshot
    - name: 在推荐页上划，直到出现「点击进入直播间」
      ios:
        actions:
            - method: swipe_to_tap_text
              params: 点击进入直播间
              identifier: 进入直播间
              max_retry_times: 10
