config:
    name: 通过 feed 卡片进入微信直播间
    ios:
        - port: 8700
          mjpeg_port: 8800
          log_on: true
teststeps:
    - name: 启动微信
      ios:
        actions:
            - method: home
            - method: app_terminate
              params: com.tencent.xin
            - method: swipe_to_tap_app
              params: 微信
              max_retry_times: 5
      validate:
        - check: ui_label
          assert: exists
          expect: 通讯录
          msg: 微信启动失败，「通讯录」不存在
    - name: 进入直播页
      ios:
        actions:
            - method: tap
              params: 发现
            - method: tap_ocr
              params: 视频号
              identifier: 进入视频号
              index: -1
    - name: 处理青少年弹窗
      ios:
        actions:
            - method: tap_ocr
              params: 我知道了
              ignore_NotFoundError: true
    - name: 在推荐页上划，直到出现「轻触进入直播间」
      ios:
        actions:
            - method: swipe_to_tap_text
              params: 轻触进入直播间
              identifier: 进入直播间
              max_retry_times: 10
    - name: 向上滑动，等待 10s
      ios:
        actions:
            - method: swipe
              params: up
              identifier: 第一次上划
            - method: sleep
              params: 10
            - method: screenshot
            - method: swipe
              params: up
              identifier: 第二次上划
            - method: sleep
              params: 10
            - method: screenshot
