mirror of
https://github.com/httprunner/httprunner.git
synced 2026-09-04 23:16:57 +08:00
154 lines
4.2 KiB
JSON
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
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|