Files
httprunner/examples/uitest/ios_kuaishou_follow_live_test.json
T
2022-10-13 16:41:43 +08:00

154 lines
4.2 KiB
JSON

{
"config": {
"name": "直播_快手_关注天窗_ios",
"variables": {
"device": "${ENV(UDID)}",
"ups": "${ENV(LIVEUPLIST)}"
},
"ios": [
{
"udid": "$device",
"port": 8100,
"mjpeg_port": 9100,
"log_on": true
}
]
},
"teststeps": [
{
"name": "启动快手",
"ios": {
"actions": [
{
"method": "app_terminate",
"params": "com.jiangjia.gif"
},
{
"method": "app_launch",
"params": "com.jiangjia.gif"
},
{
"method": "home"
},
{
"method": "swipe_to_tap_app",
"params": "快手",
"max_retry_times": 5
},
{
"method": "sleep",
"params": 10
}
]
},
"validate": [
{
"check": "ui_ocr",
"assert": "exists",
"expect": "精选",
"msg": "进入快手失败"
}
]
},
{
"name": "点击首页",
"ios": {
"actions": [
{
"method": "tap_ocr",
"params": "首页",
"index": -1
},
{
"method": "sleep",
"params": 10
}
]
}
},
{
"name": "点击发现页",
"ios": {
"actions": [
{
"method": "tap_ocr",
"params": "发现",
"index": 1
},
{
"method": "sleep",
"params": 10
}
]
}
},
{
"name": "点击关注页",
"ios": {
"actions": [
{
"method": "tap_ocr",
"params": "关注",
"index": 1
},
{
"method": "sleep",
"params": 10
}
]
}
},
{
"name": "点击直播标签,进入直播间",
"ios": {
"actions": [
{
"method": "swipe_to_tap_texts",
"params": "${split_by_comma($ups)}",
"identifier": "click_live",
"direction": [
0.6,
0.2,
0.2,
0.2
]
},
{
"method": "sleep",
"params": 60
}
]
},
"validate": [
{
"check": "ui_ocr",
"assert": "exists",
"expect": "说点什么",
"msg": "进入直播间失败"
}
]
},
{
"name": "下滑进入下一个直播间",
"ios": {
"actions": [
{
"method": "swipe",
"params": [
0.9,
0.7,
0.9,
0.3
],
"identifier": "slide_in_live"
},
{
"method": "sleep",
"params": 60
}
]
}
}
]
}