| [ | |
| { | |
| "checkId": 210000, | |
| "des": "用于回到快手首页", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^消息$", | |
| "^我$" | |
| ], | |
| "rectList": [ | |
| "l:>=0.6 r:<=0.80 t:>=0.9 b:<=1.1r", | |
| "l:>=0.8 r:<=1r t:>=0.9 b:<=1.1r" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^登录$" | |
| ], | |
| "rectList": [ | |
| "l:<0.1 b:<0.2" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "error:请先登录" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "actionList": [ | |
| "true" | |
| ] | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "findList": [ | |
| { | |
| "filter": { | |
| "sizeCount": ">=10*" | |
| } | |
| } | |
| ], | |
| "actionList": [ | |
| "back" | |
| ], | |
| "ignore": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 210011, | |
| "des": "快手首页,点击Tab[我]", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^消息$", | |
| "^我$" | |
| ], | |
| "rectList": [ | |
| "l:>=0.6 r:<=0.80 t:>=0.9 b:<=1.1r", | |
| "l:>=0.8 r:<=1r t:>=0.9 b:<=1.1r" | |
| ], | |
| "findLimit": ">2" | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^我$" | |
| ], | |
| "rectList": [ | |
| "l:>=0.8 r:<=0.99 t:>=0.9 b:<=1.1r" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 210012, | |
| "des": "点击资料页[编辑资料]", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^编辑资料" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "index": "0", | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 210013, | |
| "des": "点击编辑资料页[昵称]", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^昵称$" | |
| ], | |
| "rectList": [ | |
| "" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "$[nickname]" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "pass group" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "index": "0", | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 210014, | |
| "des": "输入[昵称]", | |
| "event": [ | |
| { | |
| "clsList": [ | |
| "EditText" | |
| ], | |
| "rectList": [ | |
| "" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "index": "0", | |
| "actionList": [ | |
| "input:$[nickname]" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 210015, | |
| "des": "点击[完成]", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^完成$" | |
| ], | |
| "rectList": [ | |
| "" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "index": "0", | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 210003, | |
| "des": "用于回到快手首页(兼容大屏模式, 直接跳搜索)", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "left_btn" | |
| ], | |
| "idList": [ | |
| 1 | |
| ], | |
| "rectList": [ | |
| "0.06319,0.06699-0.08,0.07" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ] | |
| }, | |
| { | |
| "textList": [ | |
| "^登录$" | |
| ], | |
| "rectList": [ | |
| "0.06319,0.06699-0.08,0.07" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ] | |
| }, | |
| { | |
| "textList": [ | |
| "^菜单$" | |
| ], | |
| "rectList": [ | |
| "0.06319,0.06699-0.08,0.07" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "true" | |
| ] | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "des": "发现顶部有输入框, 判断是搜索页面, 直接跳过后续的步骤", | |
| "clsList": [ | |
| "android.widget.EditText" | |
| ], | |
| "rectList": [ | |
| "0.0001,0.0001-0.99,0.1" | |
| ], | |
| "actionList": [ | |
| "jump:82600500" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "actionList": [ | |
| "back" | |
| ], | |
| "ignore": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 210001, | |
| "des": "用于快手首页点击TAB[首页]", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^消息$", | |
| "^我$" | |
| ], | |
| "rectList": [ | |
| "l:>=0.6 r:<=0.80 t:>=0.9 b:<=1.1r", | |
| "l:>=0.8 r:<=1r t:>=0.9 b:<=1.1r" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^首页$" | |
| ], | |
| "rectList": [ | |
| "l:>=0.01 r:<=0.20 t:>=0.9 b:<=1.1r" | |
| ], | |
| "findLimit": ">1" | |
| } | |
| ], | |
| "index": "-1", | |
| "caseList": [ | |
| { | |
| "stateList": [ | |
| "selected" | |
| ], | |
| "actionList": [ | |
| "pass:已在首页Tab" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "actionList": [ | |
| "back" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 210002, | |
| "des": "快手精选", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^消息$", | |
| "^我$" | |
| ], | |
| "rectList": [ | |
| "l:>=0.6 r:<=0.80 t:>=0.9 b:<=1.1r", | |
| "l:>=0.8 r:<=1r t:>=0.9 b:<=1.1r" | |
| ], | |
| "findLimit": ">1" | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^精选$" | |
| ], | |
| "rectList": [ | |
| "b:<=0.2" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ], | |
| "findLimit": ">1" | |
| } | |
| ], | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "actionList": [ | |
| "back" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 210004, | |
| "des": "用于点击快手Tab[首页], 点击搜索", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^消息$", | |
| "^我$" | |
| ], | |
| "rectList": [ | |
| "l:>=0.6 r:<=0.80 t:>=0.9 b:<=1.1r", | |
| "l:>=0.8 r:<=1r t:>=0.9 b:<=1.1r" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^查找$" | |
| ], | |
| "rectList": [ | |
| "l:>=0.8 b:<=0.2" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 210006, | |
| "des": "用于快手搜索页,点击搜索", | |
| "event": [ | |
| { | |
| "clsList": [ | |
| "android.widget.EditText" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^搜索$" | |
| ], | |
| "rectList": [ | |
| "l:>=0.8 b:<=0.2" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 210007, | |
| "des": "用于快手搜索页,切换到Tab[视频]", | |
| "event": [ | |
| { | |
| "clsList": [ | |
| "HorizontalScrollView" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "clsList": [ | |
| "HorizontalScrollView" | |
| ], | |
| "index": "0", | |
| "after": { | |
| "pathList": [ | |
| ">1" | |
| ], | |
| "allChild": true, | |
| "after": { | |
| "index": "5" | |
| } | |
| } | |
| } | |
| ], | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 2100071, | |
| "des": "用于快手搜索页,切换到Tab[用户]", | |
| "event": [ | |
| { | |
| "clsList": [ | |
| "HorizontalScrollView" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "clsList": [ | |
| "HorizontalScrollView" | |
| ], | |
| "index": "0", | |
| "after": { | |
| "pathList": [ | |
| ">1" | |
| ], | |
| "allChild": true, | |
| "after": { | |
| "index": "1" | |
| } | |
| } | |
| } | |
| ], | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 210008, | |
| "des": "确保在视频Tab页", | |
| "event": [ | |
| { | |
| "clsList": [ | |
| "RecyclerView" | |
| ], | |
| "rectList": [ | |
| "w:>=1r h:>=0.8" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "pass:已在视频Tab页" | |
| ] | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "actionList": [ | |
| "back" | |
| ], | |
| "ignore": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 210081, | |
| "des": "确保在用户Tab页", | |
| "event": [ | |
| { | |
| "clsList": [ | |
| "RecyclerView" | |
| ], | |
| "rectList": [ | |
| "w:>=1r h:>=0.7" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "pass:已在用户Tab页" | |
| ] | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "actionList": [ | |
| "back" | |
| ], | |
| "ignore": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 210082, | |
| "des": "用于快手搜索,Tab[用户],点第一个用户", | |
| "event": [ | |
| { | |
| "clsList": [ | |
| "RecyclerView" | |
| ], | |
| "rectList": [ | |
| "w:>=1r h:>=0.7" | |
| ], | |
| "index": "-1" | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "rootNode": "result", | |
| "findList": [ | |
| { | |
| "allChild": true, | |
| "after": { | |
| "child": { | |
| "state": "clickable" | |
| } | |
| } | |
| } | |
| ], | |
| "index": "0", | |
| "actionList": [ | |
| "click" | |
| ], | |
| "noActionList": [ | |
| "false" | |
| ], | |
| "jumpOnSuccess": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 210009, | |
| "des": "用于快手搜索,Tab[视频],点击视频", | |
| "event": [ | |
| { | |
| "clsList": [ | |
| "RecyclerView" | |
| ], | |
| "rectList": [ | |
| "w:>=1r h:>=0.8" | |
| ], | |
| "index": "-1" | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "rootNode": "result", | |
| "findList": [ | |
| { | |
| "allChild": true, | |
| "filter": { | |
| "clsList": [ | |
| "RelativeLayout" | |
| ] | |
| }, | |
| "after": { | |
| "each": [ | |
| { | |
| "textList": [ | |
| ".+" | |
| ], | |
| "clsList": [ | |
| "RelativeLayout" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "index": "0" | |
| } | |
| ], | |
| "after": { | |
| "filter": { | |
| "ignoreTextList": [ | |
| "$[ignoreVideoTitle]" | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| ], | |
| "index": "0", | |
| "actionList": [ | |
| "putText:videoTitle", | |
| "appendText:ignoreVideoTitle", | |
| "click" | |
| ], | |
| "noActionList": [ | |
| "false" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "rootNode": "result", | |
| "actionList": [ | |
| "scrollForward" | |
| ], | |
| "failActionList": [ | |
| "jump:rely" | |
| ], | |
| "ignore": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 210010, | |
| "des": "用于打开快手侧滑菜单(兼容大屏模式)", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "left_btn" | |
| ], | |
| "idList": [ | |
| 1 | |
| ], | |
| "rectList": [ | |
| "0.06319,0.06699-0.08,0.07" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ] | |
| }, | |
| { | |
| "des": "快手8.0.50.16511之后left_btn->left_text", | |
| "textList": [ | |
| "left_text" | |
| ], | |
| "idList": [ | |
| 1 | |
| ], | |
| "rectList": [ | |
| "0.06319,0.06699-0.08,0.07" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "textList": [ | |
| "left_btn" | |
| ], | |
| "idList": [ | |
| 1 | |
| ], | |
| "rectList": [ | |
| "0.06319,0.06699-0.08,0.07" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ], | |
| "actionList": [ | |
| "click" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "textList": [ | |
| "left_text" | |
| ], | |
| "idList": [ | |
| 1 | |
| ], | |
| "rectList": [ | |
| "0.06319,0.06699-0.08,0.07" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ], | |
| "actionList": [ | |
| "click" | |
| ], | |
| "jumpOnSuccess": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 210020, | |
| "des": "用于获取快手帐号(兼容大屏模式)", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "tab_name" | |
| ], | |
| "idList": [ | |
| 1 | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "textList": [ | |
| "tab_name" | |
| ], | |
| "idList": [ | |
| 1 | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ], | |
| "actionList": [ | |
| "getText" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 210030, | |
| "des": "用于点击快手侧拉菜单头像(进入个人主页)", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^头像$", | |
| "^设置$" | |
| ], | |
| "rectList": [ | |
| "", | |
| "" | |
| ] | |
| }, | |
| { | |
| "enable": false, | |
| "textList": [ | |
| "头像", | |
| "大屏模式", | |
| "设置" | |
| ], | |
| "rectList": [ | |
| "", | |
| "", | |
| "" | |
| ] | |
| }, | |
| { | |
| "enable": false, | |
| "textList": [ | |
| "头像", | |
| "青少年模式", | |
| "设置" | |
| ], | |
| "rectList": [ | |
| "", | |
| "", | |
| "" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "textList": [ | |
| "头像" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "textList": [ | |
| "登录即代表同意用户协议和隐私政策" | |
| ], | |
| "actionList": [ | |
| "error:请先登录" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 210031, | |
| "des": "用于快手个人主页(获取用户Id)", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "[用户ID|快手号]" | |
| ], | |
| "rectList": [ | |
| "" | |
| ] | |
| }, | |
| { | |
| "textList": [ | |
| "快手号:" | |
| ], | |
| "rectList": [ | |
| "" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "[用户ID|快手号]" | |
| ], | |
| "rectList": [ | |
| "" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:name regex:(?<=[用户ID:|快手号]+).* decode:true" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "快手号:" | |
| ], | |
| "rectList": [ | |
| "" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:name regex:(?<=快手号:+).* decode:true" | |
| ], | |
| "jumpOnSuccess": true | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "置顶作品" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "back" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 210032, | |
| "des": "用于快手个人主页(获取用户昵称)", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "[用户ID|快手号]" | |
| ], | |
| "rectList": [ | |
| "" | |
| ] | |
| }, | |
| { | |
| "textList": [ | |
| "快手号" | |
| ], | |
| "rectList": [ | |
| "" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "[用户ID|快手号]" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "pathList": [ | |
| "<1 -1" | |
| ], | |
| "after": { | |
| "clsList": [ | |
| "android.widget.TextView" | |
| ] | |
| } | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:nickname" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "快手号:" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "pathList": [ | |
| "<1 -1" | |
| ], | |
| "after": { | |
| "clsList": [ | |
| "android.widget.TextView" | |
| ] | |
| } | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:nickname regex:(?<=快手号:+).* decode:true" | |
| ], | |
| "jumpOnSuccess": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 220000, | |
| "des": "用于打开快手口令/链接分享", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "去看看" | |
| ] | |
| }, | |
| { | |
| "textList": [ | |
| "^进入.{2,}" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "去看看" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "click" | |
| ] | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^进入.{2,}" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "findList": [ | |
| { | |
| "or": true, | |
| "textList": [ | |
| "暂未直播", | |
| "直播未开始" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "error:直播未开始" | |
| ], | |
| "ignore": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 220001, | |
| "des": "用于回到快手视频页(大屏未知)", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "视频", | |
| "喜欢", | |
| "分享" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "true" | |
| ] | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "actionList": [ | |
| "back" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 220010, | |
| "des": "用于判断快手视频/直播间是否正常", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "视频", | |
| "喜欢", | |
| "分享" | |
| ] | |
| }, | |
| { | |
| "or": true, | |
| "textList": [ | |
| "更多直播", | |
| "直播间", | |
| "说点什么", | |
| "快手 ID" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "des": "在直播界面,需要关闭[2210]", | |
| "findList": [ | |
| { | |
| "or": true, | |
| "textList": [ | |
| "更多直播", | |
| "直播间", | |
| "说点什么", | |
| "快手 ID" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "pass" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "des": "如果未发现昵称,则移动一下", | |
| "findList": [ | |
| { | |
| "textList": [ | |
| ".*:.*" | |
| ] | |
| } | |
| ], | |
| "noActionList": [ | |
| "notTouchable:true", | |
| "sleep:160", | |
| "move:0.5,0.4~0.5,0.2", | |
| "sleep:360", | |
| "notTouchable" | |
| ], | |
| "ignore": true, | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "des": "查看视频, 获取发布视频的用户名称", | |
| "findList": [ | |
| { | |
| "textList": [ | |
| ".*:.*" | |
| ] | |
| } | |
| ], | |
| "index": "0", | |
| "actionList": [ | |
| "putText:videoUser regex:.+(?=:)" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "des": "获取发布视频的标题", | |
| "findList": [ | |
| { | |
| "textList": [ | |
| ".*:.*" | |
| ] | |
| } | |
| ], | |
| "index": "0", | |
| "actionList": [ | |
| "putText:videoTitle regex:(?<=:).+" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "des": "获取直播用户名", | |
| "findList": [ | |
| { | |
| "or": true, | |
| "textList": [ | |
| "更多直播", | |
| "直播间", | |
| "说点什么", | |
| "快手 ID" | |
| ] | |
| } | |
| ], | |
| "index": "0", | |
| "actionList": [ | |
| "putText:videoUser" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "actionList": [ | |
| "true" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 220012, | |
| "des": "用于搜索出来的快手视频详情页是否正常", | |
| "event": [ | |
| { | |
| "idList": [ | |
| "like_button", | |
| "comment_button", | |
| "forward_button" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "des": "查看视频, 获取发布视频的用户名称", | |
| "findList": [ | |
| { | |
| "idList": [ | |
| "user_name_text_view" | |
| ] | |
| } | |
| ], | |
| "index": "0", | |
| "actionList": [ | |
| "putText:videoUser" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "des": "获取发布视频的标题", | |
| "findList": [ | |
| { | |
| "idList": [ | |
| "element_caption_label" | |
| ] | |
| } | |
| ], | |
| "index": "0", | |
| "actionList": [ | |
| "putText:videoTitle" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "actionList": [ | |
| "true" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 220100, | |
| "des": "用于快手开始双击点赞(大屏未知)", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "视频", | |
| "喜欢", | |
| "分享" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "des": "查看视频, 获取发布视频的用户名称", | |
| "findList": [ | |
| { | |
| "textList": [ | |
| ".*:.*" | |
| ] | |
| } | |
| ], | |
| "index": "0", | |
| "actionList": [ | |
| "putText:videoUser regex:.+(?=:)" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "actionList": [ | |
| "notTouchable:true", | |
| "sleep:160", | |
| "double:0.1,0.2~0.5,0.5 debug", | |
| "sleep:360", | |
| "notTouchable" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 220200, | |
| "des": "用于快手视频页关注(大屏未知)", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "视频", | |
| "喜欢", | |
| "分享" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "des": "查看视频, 获取发布视频的用户名称", | |
| "findList": [ | |
| { | |
| "textList": [ | |
| ".*:.*" | |
| ] | |
| } | |
| ], | |
| "index": "0", | |
| "actionList": [ | |
| "putText:videoUser regex:.+(?=:)" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "idList": [ | |
| "follow" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "click debug" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 220201, | |
| "des": "用于快手视频页收藏(大屏未知)", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "视频", | |
| "喜欢", | |
| "分享" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "textList": [ | |
| "^收藏$" | |
| ], | |
| "index": "0", | |
| "actionList": [ | |
| "click" | |
| ] | |
| }, | |
| { | |
| "textList": [ | |
| "^取消收藏$" | |
| ], | |
| "index": "0", | |
| "actionList": [ | |
| "true" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 220202, | |
| "des": "用于快手视频页打开分享对话框(大屏未知)", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "视频", | |
| "喜欢", | |
| "分享" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^分享$" | |
| ] | |
| } | |
| ], | |
| "index": "0", | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 220203, | |
| "des": "用于快手分享对话框[复制链接](大屏未知)", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^分享至$" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^复制链接$" | |
| ] | |
| } | |
| ], | |
| "index": "-1", | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 220204, | |
| "des": "用于快手分享对话框[收藏](大屏未知)", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^分享至$" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^收藏$" | |
| ] | |
| } | |
| ], | |
| "index": "-1", | |
| "actionList": [ | |
| "click debug" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^取消收藏$" | |
| ] | |
| } | |
| ], | |
| "index": "-1", | |
| "actionList": [ | |
| "true" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^已收藏$" | |
| ] | |
| } | |
| ], | |
| "index": "-1", | |
| "actionList": [ | |
| "true" | |
| ], | |
| "jumpOnSuccess": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 221000, | |
| "title": "用于快手分享框[底部控件滚动]", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^分享至$" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "stateList": [ | |
| "scrollable" | |
| ], | |
| "index": "-1", | |
| "actionList": [ | |
| "scrollForward" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 220210, | |
| "des": "用于快手视频页[打开个人主页](大屏未知)", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "视频", | |
| "喜欢", | |
| "分享" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "notTouchable:true async", | |
| "sleep:160" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| ".*:.*" | |
| ] | |
| } | |
| ], | |
| "index": "0", | |
| "actionList": [ | |
| "click3:0.01,0.01 async", | |
| "notTouchable wait:360 async", | |
| "sleep:360" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "actionList": [ | |
| "move:0.5,0.4~0.5,0.2 async", | |
| "notTouchable wait:360 async", | |
| "sleep:360" | |
| ], | |
| "ignore": true | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "actionList": [ | |
| "back" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 220300, | |
| "des": "用于快手弹出评论(大屏未知)", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "视频", | |
| "喜欢", | |
| "分享" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "des": "查看视频, 获取发布视频的用户名称", | |
| "findList": [ | |
| { | |
| "textList": [ | |
| ".*:.*" | |
| ] | |
| } | |
| ], | |
| "index": "0", | |
| "actionList": [ | |
| "putText:videoUser regex:.+(?=:)" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "说点什么" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "click" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "仅作者的好友可评论" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "error:不允许评论" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 220310, | |
| "des": "用于快手输入评论(大屏未知)", | |
| "event": [ | |
| { | |
| "clsList": [ | |
| "android.widget.EditText" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "clsList": [ | |
| "android.widget.EditText" | |
| ], | |
| "stateList": [ | |
| "clickable focusable" | |
| ] | |
| } | |
| ], | |
| "index": "-1", | |
| "actionList": [ | |
| "input:$1~$-1" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 220320, | |
| "des": "用于快手发送评论(大屏未知)", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "发送" | |
| ], | |
| "clsList": [ | |
| "android.widget.Button" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "index": "0", | |
| "actionList": [ | |
| "click debug" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 240100, | |
| "title": "用于快手直播间关注", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^关注$" | |
| ], | |
| "rectList": [ | |
| "0.1,0.001-0.5,0.1" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "textList": [ | |
| "^关注$" | |
| ], | |
| "rectList": [ | |
| "0.1,0.001-0.5,0.1" | |
| ], | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ], | |
| "otherOut": [ | |
| { | |
| "actionList": [ | |
| "error:可能已关注" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 240200, | |
| "title": "用于快手直播间双击点赞", | |
| "temp": { | |
| "des": "直播间点赞为了达到秒速效果, 去除event检查", | |
| "or": true, | |
| "textList": [ | |
| "更多直播", | |
| "直播间", | |
| "说点什么", | |
| "快手 ID" | |
| ] | |
| }, | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "notTouchable:true", | |
| "double:0.3,0.3" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "actionList": [ | |
| "double:0.34,0.3" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "actionList": [ | |
| "double:0.38,0.3" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "actionList": [ | |
| "double:0.42,0.3" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "actionList": [ | |
| "double:0.46,0.33" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "actionList": [ | |
| "double:0.3,0.33" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "actionList": [ | |
| "double:0.34,0.33" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "actionList": [ | |
| "double:0.38,0.33" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "actionList": [ | |
| "double:0.42,0.33" | |
| ], | |
| "ignore": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 240210, | |
| "title": "用于快手直播间点赞等待(跳转216200)", | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "jump:216200:3" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 240300, | |
| "title": "用于快手直播间弹出评论对话框", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "说点什么" | |
| ], | |
| "rectList": [ | |
| "0.1,0.9-0.5,0.99" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "textList": [ | |
| "说点什么" | |
| ], | |
| "rectList": [ | |
| "0.1,0.9-0.5,0.99" | |
| ], | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 240310, | |
| "title": "用于快手直播间评论对话框, 输入评论", | |
| "event": [ | |
| { | |
| "clsList": [ | |
| "android.widget.EditText" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "index": "-1", | |
| "actionList": [ | |
| "input:$0~$-1 key:comment index:order", | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 240320, | |
| "title": "用于快手直播间评论对话框, 发送评论", | |
| "event": [ | |
| { | |
| "clsList": [ | |
| "android.widget.EditText" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "发送" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ] | |
| } | |
| ], | |
| "index": "-1", | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 240410, | |
| "title": "用于快手直播间, 打开购物车. 跳转216450", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "直播", | |
| "说点什么" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "textList": [ | |
| "live_shop" | |
| ], | |
| "idList": [ | |
| 1 | |
| ], | |
| "actionList": [ | |
| "click" | |
| ], | |
| "noActionList": [ | |
| "jump:216450" | |
| ], | |
| "conditionList": [ | |
| { | |
| "childCount": "" | |
| } | |
| ] | |
| } | |
| ], | |
| "otherOut": [ | |
| { | |
| "old": "error:未在直播间", | |
| "actionList": [ | |
| "jump:216450" | |
| ] | |
| } | |
| ], | |
| "doAction": [ | |
| { | |
| "actionList": [ | |
| "jump:216450" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 240420, | |
| "title": "用于快手直播间购物车, 去看看", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "店铺" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "textList": [ | |
| "^去看看$" | |
| ], | |
| "index": "0", | |
| "actionList": [ | |
| "click" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "textList": [ | |
| "^去抢购$" | |
| ], | |
| "index": "0", | |
| "actionList": [ | |
| "click" | |
| ], | |
| "jumpOnSuccess": true | |
| } | |
| ], | |
| "doAction": [ | |
| { | |
| "actionList": [ | |
| "jump:216440" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 240430, | |
| "title": "用于快手直播间购物车, 去购买/去秒杀. 用于最多3次点击", | |
| "handle": [ | |
| { | |
| "textList": [ | |
| "^去购买$" | |
| ], | |
| "index": "-1", | |
| "actionList": [ | |
| "click" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "textList": [ | |
| "^立即购买$" | |
| ], | |
| "index": "-1", | |
| "actionList": [ | |
| "click" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "textList": [ | |
| "^立即秒杀$" | |
| ], | |
| "index": "-1", | |
| "actionList": [ | |
| "click" | |
| ], | |
| "ignore": true | |
| } | |
| ], | |
| "doAction": [ | |
| { | |
| "actionList": [ | |
| "jump:216440" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 240440, | |
| "title": "用于快手直播间购物车, 回直播", | |
| "handle": [ | |
| { | |
| "textList": [ | |
| "直播", | |
| "说点什么" | |
| ], | |
| "actionList": [ | |
| "true" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "actionList": [ | |
| "back" | |
| ], | |
| "ignore": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 240450, | |
| "title": "用于快手直播间购物车, 表单结算处理. 判断有无购物车", | |
| "handle": [ | |
| { | |
| "textList": [ | |
| "live_shop" | |
| ], | |
| "idList": [ | |
| 1 | |
| ], | |
| "actionList": [ | |
| "true" | |
| ], | |
| "noActionList": [ | |
| "error:无购物车" | |
| ], | |
| "conditionList": [ | |
| { | |
| "childCount": "" | |
| } | |
| ] | |
| } | |
| ], | |
| "doAction": [ | |
| { | |
| "actionList": [ | |
| "error:无购物车" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 2000210, | |
| "des": "视频页点击评论", | |
| "event": [ | |
| { | |
| "idList": [ | |
| "comment_button" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "findLimit": ">0" | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^评论写评论,按钮$" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "findLimit": ">0" | |
| } | |
| ], | |
| "actionList": [ | |
| "error:视频无评论" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "rootNode": "result", | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "findList": [ | |
| { | |
| "idList": [ | |
| "follow_button" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "notTouchable:true", | |
| "sleep:160", | |
| "move:0.5,0.4~0.5,0.2", | |
| "sleep:360", | |
| "notTouchable" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| ".*:.*" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "true" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 2000220, | |
| "des": "评论对话框,获取用户信息,点击用户", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^\\d+ ?条?评论$" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "findLimit": ">0" | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "clearText:userName userComment userCommentTime" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "des": "通过获取具有点击事件的TextView, 再获取用户名", | |
| "textList": [ | |
| "^\\d+ ?条?评论$" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "pathList": [ | |
| "<7" | |
| ], | |
| "findLimit": ">0", | |
| "after": { | |
| "clsList": [ | |
| "RecyclerView" | |
| ], | |
| "findLimit": ">0", | |
| "after": { | |
| "allChild": true, | |
| "filter": { | |
| "clsList": [ | |
| "RelativeLayout" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "sizeCount": ">=4*", | |
| "ignoreNodeTextList": [ | |
| "展开.+回复", | |
| "^作者$", | |
| "$[clickUserName]" | |
| ] | |
| }, | |
| "after": { | |
| "index": "0", | |
| "use": [ | |
| { | |
| "des": "时间包含在评论内容中", | |
| "rootNode": "result", | |
| "findList": [ | |
| { | |
| "or": true, | |
| "textList": [ | |
| "^刚刚$", | |
| ".+前$", | |
| "^\\d+-\\d+$", | |
| "\\d+:\\d+$" | |
| ], | |
| "clsList": [ | |
| "TextView" | |
| ], | |
| "index": "-1" | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:userCommentTime" | |
| ] | |
| }, | |
| { | |
| "rootNode": "result", | |
| "findList": [ | |
| { | |
| "idList": [ | |
| "name" | |
| ], | |
| "use": [ | |
| { | |
| "rootNode": "result", | |
| "actionList": [ | |
| "getText:userName" | |
| ] | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "rootNode": "result", | |
| "findList": [ | |
| { | |
| "idList": [ | |
| "comment" | |
| ], | |
| "use": [ | |
| { | |
| "rootNode": "result", | |
| "actionList": [ | |
| "getText:userComment" | |
| ], | |
| "operate": { | |
| "textList": [ | |
| "userCommentTime:$[userCommentTime]", | |
| "userName:$[userName]", | |
| "userComment:$[userComment]" | |
| ] | |
| } | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| ], | |
| "after": { | |
| "idList": [ | |
| "name" | |
| ], | |
| "rectList": [ | |
| "" | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| } | |
| ], | |
| "actionList": [ | |
| "appendText:clickUserName", | |
| "click" | |
| ], | |
| "noActionList": [ | |
| "false" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "des": "滚动评论列表", | |
| "textList": [ | |
| "^\\d+ ?条?评论$" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "pathList": [ | |
| "<7" | |
| ], | |
| "findLimit": ">0", | |
| "after": { | |
| "clsList": [ | |
| "RecyclerView" | |
| ], | |
| "findLimit": ">0" | |
| } | |
| } | |
| ], | |
| "index": "0", | |
| "actionList": [ | |
| "scrollForward" | |
| ], | |
| "failActionList": [ | |
| "jump:rely" | |
| ], | |
| "ignore": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 2000222, | |
| "des": "视频详情页用户评论列表,获取用户信息,点击用户", | |
| "event": [ | |
| { | |
| "idList": [ | |
| "like_button" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "findLimit": ">0" | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "clearText:userName userComment userCommentTime" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "des": "通过获取具有点击事件的TextView, 再获取用户名", | |
| "clsList": [ | |
| "RecyclerView" | |
| ], | |
| "index": "0", | |
| "findLimit": ">0", | |
| "after": { | |
| "allChild": true, | |
| "filter": { | |
| "clsList": [ | |
| "RelativeLayout" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "sizeCount": ">=4*", | |
| "ignoreNodeTextList": [ | |
| "展开.+回复", | |
| "^作者$", | |
| "$[clickUserName]" | |
| ] | |
| }, | |
| "after": { | |
| "index": "0", | |
| "use": [ | |
| { | |
| "des": "时间包含在评论内容中", | |
| "rootNode": "result", | |
| "findList": [ | |
| { | |
| "or": true, | |
| "textList": [ | |
| "^刚刚$", | |
| ".+前$", | |
| "^\\d+-\\d+$", | |
| "\\d+:\\d+$" | |
| ], | |
| "clsList": [ | |
| "TextView" | |
| ], | |
| "index": "-1" | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:userCommentTime" | |
| ] | |
| }, | |
| { | |
| "rootNode": "result", | |
| "findList": [ | |
| { | |
| "idList": [ | |
| "name" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "use": [ | |
| { | |
| "rootNode": "result", | |
| "actionList": [ | |
| "appendText:clickUserName", | |
| "getText:userName" | |
| ] | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "rootNode": "result", | |
| "findList": [ | |
| { | |
| "idList": [ | |
| "comment" | |
| ], | |
| "use": [ | |
| { | |
| "rootNode": "result", | |
| "actionList": [ | |
| "getText:userComment" | |
| ], | |
| "operate": { | |
| "textList": [ | |
| "userCommentTime:$[userCommentTime]", | |
| "userName:$[userName]", | |
| "userComment:$[userComment]" | |
| ] | |
| } | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| ], | |
| "after": { | |
| "idList": [ | |
| "avatar" | |
| ], | |
| "rectList": [ | |
| "" | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| ], | |
| "actionList": [ | |
| "click" | |
| ], | |
| "noActionList": [ | |
| "false" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "des": "滚动评论列表", | |
| "clsList": [ | |
| "RecyclerView" | |
| ], | |
| "index": "0", | |
| "findLimit": ">0" | |
| } | |
| ], | |
| "index": "0", | |
| "actionList": [ | |
| "scrollForward" | |
| ], | |
| "failActionList": [ | |
| "jump:rely" | |
| ], | |
| "ignore": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 2000221, | |
| "des": "检查用户有效性", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^[用户ID|快手号].+" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "or": true, | |
| "textList": [ | |
| "^这是私密帐号$", | |
| "隐私用户" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "setText:useState 私密帐号", | |
| "requestForm:action", | |
| "jump:rely" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "actionList": [ | |
| "setText:useState 有效帐号", | |
| "requestForm:action", | |
| "pass:有效帐号" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 210022, | |
| "des": "用于获取快手用户的标签, 通过[男|女|岁]定位", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^[用户ID|快手号].+" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "clearText:userIntroduce userTag1 userTag2 userTag3 favourCount attentionCount fansCount" | |
| ] | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "use": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^获赞.+" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:favourCount regex:(?<=获赞:).*" | |
| ] | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^关注.+" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:attentionCount regex:(?<=关注:).*" | |
| ] | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^粉丝.+" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:fansCount regex:(?<=粉丝:).*" | |
| ] | |
| } | |
| ] | |
| } | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "or": true, | |
| "textList": [ | |
| "岁$", | |
| "[男|女]$" | |
| ], | |
| "after": { | |
| "use": [ | |
| { | |
| "findList": [ | |
| { | |
| "idList": [ | |
| "user_text" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:userIntroduce" | |
| ] | |
| }, | |
| { | |
| "rootNode": "result", | |
| "actionList": [ | |
| "putText:userTag1" | |
| ] | |
| }, | |
| { | |
| "rootNode": "result", | |
| "findList": [ | |
| { | |
| "pathList": [ | |
| "<1 +1 >1" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:userTag2" | |
| ] | |
| }, | |
| { | |
| "rootNode": "result", | |
| "findList": [ | |
| { | |
| "pathList": [ | |
| "<1 +2 >1" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:userTag3" | |
| ] | |
| } | |
| ] | |
| } | |
| } | |
| ], | |
| "actionList": [ | |
| "pass" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 2000290, | |
| "des": "回退到评论列表", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^\\d+条评论$" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "findLimit": ">0" | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "jump:rely" | |
| ] | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "actionList": [ | |
| "back" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 2000291, | |
| "des": "回退到视频详情页的评论列表", | |
| "event": [ | |
| { | |
| "idList": [ | |
| "like_button" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "findLimit": ">0" | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "jump:rely" | |
| ] | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "actionList": [ | |
| "back" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 2000310, | |
| "des": "用户页, 打开右上角菜单", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "\\d+" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "findLimit": ">0" | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^更多$" | |
| ], | |
| "clsList": [ | |
| "ImageButton" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ], | |
| "findLimit": ">0" | |
| } | |
| ], | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 2000320, | |
| "des": "发私信", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^发私信$" | |
| ], | |
| "findLimit": ">0" | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 2000331, | |
| "des": "输入私信", | |
| "event": [ | |
| { | |
| "clsList": [ | |
| "EditText" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "findLimit": ">0" | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "input:$0~$-1" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 2000340, | |
| "des": "发送私信", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^发送$" | |
| ], | |
| "clsList": [ | |
| "Button" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "findLimit": ">0" | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "click debug" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 2000350, | |
| "des": "检查用户有效性", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^[用户ID|快手号].+" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^这是私密帐号$" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "setText:useState 私密帐号", | |
| "requestForm:action", | |
| "jump:rely" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "actionList": [ | |
| "setText:useState 有效帐号", | |
| "requestForm:action", | |
| "pass:有效帐号" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 2000520, | |
| "des": "直播间,打开观众榜单", | |
| "event": [ | |
| { | |
| "idList": [ | |
| "live_audience_count_text" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "index": "0", | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 2000530, | |
| "des": "直播间,观众榜单,循环点击", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "观众榜单" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "findLimit": ">0" | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "\\*\\*\\*" | |
| ], | |
| "findNodeCount": ">=3" | |
| } | |
| ], | |
| "actionList": [ | |
| "error:隐私直播间" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "clsList": [ | |
| "RecyclerView|WebView" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "index": "0", | |
| "after": { | |
| "idList": [ | |
| "live_top_user_list_item_user_name_text" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "filter": { | |
| "ignoreTextList": [ | |
| "^观众信息$", | |
| "^音浪$", | |
| "^关注$", | |
| "$[clickUserName]" | |
| ] | |
| }, | |
| "after": { | |
| "index": "0", | |
| "use": [ | |
| { | |
| "actionList": [ | |
| "getText:userName" | |
| ], | |
| "operate": { | |
| "start": true, | |
| "text": "userName:$[userName]" | |
| } | |
| } | |
| ] | |
| } | |
| } | |
| } | |
| ], | |
| "actionList": [ | |
| "clearRunCount:.", | |
| "appendText:clickUserName", | |
| "interrupt:handle exp:<=$[jumpUserCount]", | |
| "click" | |
| ], | |
| "noActionList": [ | |
| "false" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "des": "滚动观众榜单列表", | |
| "clsList": [ | |
| "RecyclerView|WebView" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "index": "0" | |
| } | |
| ], | |
| "actionList": [ | |
| "scrollForward" | |
| ], | |
| "failActionList": [ | |
| "pass:观众榜单检索完成", | |
| "jump:rely" | |
| ], | |
| "ignore": true | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "conditionList": [ | |
| { | |
| "actionRunList": [ | |
| ".:>=3 clear" | |
| ] | |
| } | |
| ], | |
| "findList": [ | |
| { | |
| "or": true, | |
| "textList": [ | |
| "更多直播", | |
| "直播间", | |
| "说点什么", | |
| "快手 ID" | |
| ] | |
| } | |
| ], | |
| "noActionList": [ | |
| "error:离开了直播间" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 2000540, | |
| "des": "直播间,用户dialog,点击主页", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^主页$" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ], | |
| "findLimit": ">0" | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "index": "-1", | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "粉丝", | |
| "关注" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "jump:rely" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 2000550, | |
| "des": "回退到观众榜单", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "观众榜单" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "findLimit": ">0" | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "jump:rely" | |
| ] | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "actionList": [ | |
| "back" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 290000, | |
| "des": "用于快手首页[随机手势]浏览视频", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^消息$", | |
| "^我$" | |
| ], | |
| "rectList": [ | |
| "l:>=0.6 r:<=0.80 t:>=0.9 b:<=1.1r", | |
| "l:>=0.8 r:<=1r t:>=0.9 b:<=1.1r" | |
| ], | |
| "findLimit": ">1" | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "notTouchable:true", | |
| "sleep:160", | |
| "fling:0.3,0.5-0.3,0.4", | |
| "sleep:360", | |
| "notTouchable" | |
| ], | |
| "jumpOnSuccess": true, | |
| "ignore": true | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "actionList": [ | |
| "back" | |
| ], | |
| "ignore": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 290010, | |
| "des": "用于快手首页[随机事件]浏览视频", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^消息$", | |
| "^我$" | |
| ], | |
| "rectList": [ | |
| "l:>=0.6 r:<=0.80 t:>=0.9 b:<=1.1r", | |
| "l:>=0.8 r:<=1r t:>=0.9 b:<=1.1r" | |
| ], | |
| "findLimit": ">1" | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "stateList": [ | |
| "scrollable" | |
| ], | |
| "rectList": [ | |
| "l:<=0.2 t:<=0.2 r:>=0.9 b:>=0.8 w:>=0.9 h:>=0.8" | |
| ] | |
| } | |
| ], | |
| "index": "-1", | |
| "actionList": [ | |
| "scrollForward" | |
| ], | |
| "jumpOnSuccess": true, | |
| "ignore": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 260100, | |
| "des": "用于点击快手首页右上角的查找", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^查找$" | |
| ], | |
| "rectList": [ | |
| "0.8,0.0001-0.99,0.1" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "textList": [ | |
| "^查找$" | |
| ], | |
| "rectList": [ | |
| "0.8,0.0001-0.99,0.1" | |
| ], | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 260200, | |
| "des": "用于快手搜索页, 输入搜索内容", | |
| "event": [ | |
| { | |
| "clsList": [ | |
| "android.widget.EditText" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "clsList": [ | |
| "android.widget.EditText" | |
| ], | |
| "index": "0", | |
| "wordInputIndexList": [ | |
| "$0" | |
| ], | |
| "actionList": [ | |
| "setText" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 260300, | |
| "des": "用于快手搜索页, 点击搜索", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^搜索$" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "textList": [ | |
| "^搜索$" | |
| ], | |
| "index": "0", | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 260310, | |
| "des": "用于快手搜索页结果, 点击用户过滤", | |
| "handle": [ | |
| { | |
| "textList": [ | |
| "^用户$" | |
| ], | |
| "index": "0", | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| } | |
| ] |
Xet Storage Details
- Size:
- 64 kB
- Xet hash:
- d593037b1faf9622386504754c5498cea0200567721035f95ff7b04685c06af1
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.