| [ | |
| { | |
| "checkId": 100000, | |
| "des": "用于启动抖音", | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "start:com.ss.android.ugc.aweme" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 110000, | |
| "des": "用于回到抖音首页", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^消息$", | |
| "^我$" | |
| ], | |
| "rectList": [ | |
| "l:>=0.6 r:<=0.80 t:>=0.9 b:<=1.1r", | |
| "l:>=0.8 r:<=0.99 t:>=0.9 b:<=1.1r" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "滑.*查看更多" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "notTouchable:true" | |
| ], | |
| "ignore": true, | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "actionList": [ | |
| "true" | |
| ] | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "findList": [ | |
| { | |
| "filter": { | |
| "sizeCount": ">=15*" | |
| } | |
| }, | |
| { | |
| "textList": [ | |
| ".{5,}" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "back" | |
| ], | |
| "ignore": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 110001, | |
| "des": "用于回到抖音首页(直接跳搜索)", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "拍摄", | |
| "消息", | |
| "我" | |
| ], | |
| "rectList": [ | |
| "" | |
| ] | |
| }, | |
| { | |
| "textList": [ | |
| "消息", | |
| "我" | |
| ], | |
| "rectList": [ | |
| ">=0.6,>=0.9~<=0.8,<=1.0", | |
| ">=0.8,>=0.9~<=1.0,<=1.0" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "true" | |
| ] | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "des": "发现顶部有输入框, 判断是搜索页面, 直接跳过后续的步骤", | |
| "clsList": [ | |
| "android.widget.EditText" | |
| ], | |
| "rectList": [ | |
| "0.0001,0.0001-0.99,0.1" | |
| ], | |
| "actionList": [ | |
| "jump:81300600" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "actionList": [ | |
| "back" | |
| ], | |
| "ignore": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 110010, | |
| "des": "用于点击抖音Tab[我]", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^消息$", | |
| "^我$" | |
| ], | |
| "rectList": [ | |
| "l:>=0.6 r:<=0.80 t:>=0.9 b:<=1.1r", | |
| "l:>=0.8 r:<=0.99 t:>=0.9 b:<=1.1r" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^我$" | |
| ], | |
| "rectList": [ | |
| "l:>=0.8 r:<=0.99 t:>=0.9 b:<=1.1r" | |
| ] | |
| } | |
| ], | |
| "index": "-1", | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 110011, | |
| "des": "用于点击抖音Tab[首页],支持判断是否已是Tab[首页]", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^消息$", | |
| "^我$" | |
| ], | |
| "rectList": [ | |
| "l:>=0.6 r:<=0.80 t:>=0.9 b:<=1.1r", | |
| "l:>=0.8 r:<=0.99 t:>=0.9 b:<=1.1r" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "喜欢.*,按钮", | |
| "评论.*,按钮", | |
| "分享.*,按钮" | |
| ], | |
| "rectList": [ | |
| "", | |
| "", | |
| "" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "true" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "首页" | |
| ], | |
| "rectList": [ | |
| "l:>=0.01 r:<=0.2 t:>=0.9 b:>=0.9" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 110111, | |
| "des": "用于点击抖音Tab[首页]上的[推荐]", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^消息$", | |
| "^我$" | |
| ], | |
| "rectList": [ | |
| "l:>=0.6 r:<=0.80 t:>=0.9 b:<=1.1r", | |
| "l:>=0.8 r:<=0.99 t:>=0.9 b:<=1.1r" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^推荐$" | |
| ], | |
| "rectList": [ | |
| "l:>=0.4 t:>=0.01 r:<=0.99 b:<=0.2" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 110112, | |
| "des": "用于点击抖音Tab[首页]上的[同城]", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^消息$", | |
| "^我$" | |
| ], | |
| "rectList": [ | |
| "l:>=0.6 r:<=0.80 t:>=0.9 b:<=1.1r", | |
| "l:>=0.8 r:<=0.99 t:>=0.9 b:<=1.1r" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^推荐$" | |
| ], | |
| "rectList": [ | |
| "l:>=0.4 t:>=0.01 r:<=0.99 b:<=0.2" | |
| ], | |
| "pathList": [ | |
| "<1 -3" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 110113, | |
| "des": "同城页面需要在下面点一下, 后续才能浏览", | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "notTouchable:true", | |
| "touch:0.5,0.6", | |
| "notTouchable" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 110020, | |
| "des": "用于获取抖音账号[name]", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^抖音号.+" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "抖音号:" | |
| ], | |
| "rectList": [ | |
| "" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:name regex:(?<=抖音号:).*" | |
| ], | |
| "jumpOnSuccess": true, | |
| "operate": { | |
| "textList": [ | |
| "userIntroduce:$[userIntroduce]", | |
| "userTag1:$[userTag1]", | |
| "userTag2:$[userTag2]", | |
| "userTag3:$[userTag3]", | |
| "favourCount:$[favourCount]", | |
| "attentionCount:$[attentionCount]", | |
| "fansCount:$[fansCount]", | |
| "name:$[name]", | |
| "nickname:$[nickname]" | |
| ] | |
| } | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "抖音号: " | |
| ], | |
| "rectList": [ | |
| "" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:name regex:(?<=抖音号: ).*" | |
| ], | |
| "jumpOnSuccess": true, | |
| "operate": { | |
| "textList": [ | |
| "userIntroduce:$[userIntroduce]", | |
| "userTag1:$[userTag1]", | |
| "userTag2:$[userTag2]", | |
| "userTag3:$[userTag3]", | |
| "favourCount:$[favourCount]", | |
| "attentionCount:$[attentionCount]", | |
| "fansCount:$[fansCount]", | |
| "name:$[name]", | |
| "nickname:$[nickname]" | |
| ] | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 110021, | |
| "des": "用于获取抖音账号昵称[nickname]", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^抖音号.+" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "抖音号:" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "pathList": [ | |
| "<2 -1" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:nickname" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "抖音号:" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "pathList": [ | |
| "<3 -1" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:nickname" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "抖音号:" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "pathList": [ | |
| "<3 -1 >1" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:nickname" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "抖音号: " | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "pathList": [ | |
| "<1 -1" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:nickname" | |
| ], | |
| "jumpOnSuccess": true | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "登录后" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "error:请先登录" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 110022, | |
| "des": "用于获取抖音用户的标签, 通过[男|女|岁]定位", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^抖音号.+" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "clearText:userIntroduce userTag1 userTag2 userTag3 favourCount attentionCount fansCount" | |
| ] | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "use": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^获赞$" | |
| ], | |
| "pathList": [ | |
| "-1" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:favourCount" | |
| ] | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^关注$" | |
| ], | |
| "pathList": [ | |
| "-1" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:attentionCount" | |
| ] | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^粉丝$" | |
| ], | |
| "pathList": [ | |
| "-1" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:fansCount" | |
| ] | |
| } | |
| ] | |
| } | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "or": true, | |
| "textList": [ | |
| "岁$", | |
| "[男|女]$" | |
| ], | |
| "after": { | |
| "use": [ | |
| { | |
| "rootNode": "result", | |
| "findList": [ | |
| { | |
| "pathList": [ | |
| "<1 -1" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:userIntroduce" | |
| ] | |
| }, | |
| { | |
| "rootNode": "result", | |
| "actionList": [ | |
| "putText:userTag1" | |
| ] | |
| }, | |
| { | |
| "rootNode": "result", | |
| "findList": [ | |
| { | |
| "pathList": [ | |
| "+1" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:userTag2" | |
| ] | |
| }, | |
| { | |
| "rootNode": "result", | |
| "findList": [ | |
| { | |
| "pathList": [ | |
| "+2" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:userTag3" | |
| ] | |
| } | |
| ] | |
| } | |
| } | |
| ], | |
| "actionList": [ | |
| "pass" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 110030, | |
| "des": "用于获取抖音粉丝", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^消息$", | |
| "^我$" | |
| ], | |
| "rectList": [ | |
| "l:>=0.6 r:<=0.80 t:>=0.9 b:<=1.1r", | |
| "l:>=0.8 r:<=0.99 t:>=0.9 b:<=1.1r" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "粉丝" | |
| ], | |
| "index": "0", | |
| "pathList": [ | |
| "-1" | |
| ], | |
| "rectList": [ | |
| "" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:fans" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 110031, | |
| "des": "用于我的页面, 点击关注", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^消息$", | |
| "^我$" | |
| ], | |
| "rectList": [ | |
| "l:>=0.6 r:<=0.80 t:>=0.9 b:<=1.1r", | |
| "l:>=0.8 r:<=0.99 t:>=0.9 b:<=1.1r" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^关注$" | |
| ], | |
| "index": "0", | |
| "pathList": [ | |
| "-1" | |
| ], | |
| "rectList": [ | |
| "" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 120100, | |
| "des": "用于抖音打开口令/链接分享", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "检测到口令" | |
| ] | |
| }, | |
| { | |
| "textList": [ | |
| "检测到链接" | |
| ] | |
| }, | |
| { | |
| "textList": [ | |
| "直播中" | |
| ] | |
| }, | |
| { | |
| "textList": [ | |
| "打开看看" | |
| ] | |
| }, | |
| { | |
| "textList": [ | |
| "直接打开" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "打开看看" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "click" | |
| ] | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "前往" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "click" | |
| ] | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "直接打开" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "直播未开始" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "error:直播未开始" | |
| ], | |
| "ignore": true | |
| } | |
| ], | |
| "otherOut": [ | |
| { | |
| "old": "jump:106000:3(2020-8-21)", | |
| "actionList": [ | |
| "error:未识别到口令" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 120115, | |
| "des": "用于抖音打开口令/链接分享", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "正在.*直播" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "直播已结束" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "error:直播已结束" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "打开看看" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "click" | |
| ], | |
| "jumpOnSuccess": true | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "喜欢.*,按钮", | |
| "评论.*,按钮", | |
| "分享.*,按钮" | |
| ], | |
| "rectList": [ | |
| "", | |
| "", | |
| "" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "true" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 120110, | |
| "des": "用于回到抖音视频页", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "喜欢.*,按钮", | |
| "评论.*,按钮", | |
| "分享.*,按钮" | |
| ], | |
| "rectList": [ | |
| "", | |
| "", | |
| "" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "条评论" | |
| ], | |
| "rectList": [ | |
| "w:>0 h:<=100" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "back" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "actionList": [ | |
| "true" | |
| ] | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "actionList": [ | |
| "back" | |
| ], | |
| "ignore": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 120120, | |
| "des": "用于判断抖音视频/直播间是否正常", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "喜欢.*,按钮", | |
| "评论.*,按钮", | |
| "分享.*,按钮" | |
| ], | |
| "rectList": [ | |
| "", | |
| "", | |
| "" | |
| ] | |
| }, | |
| { | |
| "textList": [ | |
| "主播个人信息" | |
| ], | |
| "rectList": [ | |
| "" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "clearText:videoUser videoTitle videoCommentCount", | |
| "clearRunCount:." | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "des": "获取视频评论数量", | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^评论.+按钮$" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "pathList": [ | |
| "<1 +1" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:videoCommentCount" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "des": "获取发布视频的用户名称", | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "@.*" | |
| ], | |
| "rectList": [ | |
| "l:>=0 t:>=0.6" | |
| ], | |
| "clsList": [ | |
| "android.widget.TextView" | |
| ], | |
| "index": "0" | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:videoUser regex:(?<=@).*" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "des": "获取发布视频的标题", | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "@.*" | |
| ], | |
| "rectList": [ | |
| "l:>=0 t:>=0.6" | |
| ], | |
| "clsList": [ | |
| "android.widget.TextView" | |
| ], | |
| "index": "0", | |
| "upList": [ | |
| { | |
| "textList": [ | |
| ".{7,}" | |
| ], | |
| "stateList": [ | |
| "clickable longClickable focusable" | |
| ], | |
| "index": "0" | |
| } | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:videoTitle" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "des": "查看直播时, 获取直播的用户名//liveUser", | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "\\d+.*本场.{2,}" | |
| ], | |
| "index": "0", | |
| "rectList": [ | |
| "0.01,0.01~0.3,0.1" | |
| ], | |
| "pathList": [ | |
| "<3" | |
| ], | |
| "after": { | |
| "clsList": [ | |
| "android.widget.TextView" | |
| ] | |
| } | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:videoUser" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "actionList": [ | |
| "true", | |
| "requestForm" | |
| ] | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "conditionList": [ | |
| { | |
| "actionRunList": [ | |
| ".:>=3 clear" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "error:无效视频或者未在直播间" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 120200, | |
| "des": "用于抖音视频页双击点赞", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "喜欢.*,按钮", | |
| "评论.*,按钮", | |
| "分享.*,按钮" | |
| ], | |
| "rectList": [ | |
| "", | |
| "", | |
| "" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "des": "获取发布视频的用户名称", | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "@.*" | |
| ], | |
| "rectList": [ | |
| "l:>=0 t:>=0.6" | |
| ], | |
| "clsList": [ | |
| "android.widget.TextView" | |
| ], | |
| "index": "0" | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:videoUser regex:(?<=@).*" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "des": "获取发布视频的标题", | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "@.*" | |
| ], | |
| "rectList": [ | |
| "l:>=0 t:>=0.6" | |
| ], | |
| "clsList": [ | |
| "android.widget.TextView" | |
| ], | |
| "index": "0", | |
| "upList": [ | |
| { | |
| "textList": [ | |
| ".{7,}" | |
| ], | |
| "stateList": [ | |
| "clickable longClickable focusable" | |
| ], | |
| "index": "0" | |
| } | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:videoTitle" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "actionList": [ | |
| "notTouchable:true", | |
| "sleep:300", | |
| "double:0.1,0.2~0.9,0.7 debug", | |
| "sleep:360", | |
| "notTouchable" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 120201, | |
| "des": "用于抖音视频页双击点赞,支持直接跳过", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "喜欢.*,按钮", | |
| "评论.*,按钮", | |
| "分享.*,按钮" | |
| ], | |
| "rectList": [ | |
| "", | |
| "", | |
| "" | |
| ], | |
| "findBreak": true | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "notTouchable:true", | |
| "sleep:300", | |
| "double:0.1,0.2~0.9,0.7 debug", | |
| "sleep:360", | |
| "notTouchable" | |
| ] | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "actionList": [ | |
| "true" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 120300, | |
| "title": "用于抖音视频页关注", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "喜欢.*,按钮", | |
| "评论.*,按钮", | |
| "分享.*,按钮" | |
| ], | |
| "rectList": [ | |
| "", | |
| "", | |
| "" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "des": "获取发布视频的用户名称", | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "@.*" | |
| ], | |
| "rectList": [ | |
| "l:>=0 t:>=0.6" | |
| ], | |
| "clsList": [ | |
| "android.widget.TextView" | |
| ], | |
| "index": "0" | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:videoUser regex:(?<=@).*" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "des": "获取发布视频的标题", | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "@.*" | |
| ], | |
| "rectList": [ | |
| "l:>=0 t:>=0.6" | |
| ], | |
| "clsList": [ | |
| "android.widget.TextView" | |
| ], | |
| "index": "0", | |
| "upList": [ | |
| { | |
| "textList": [ | |
| ".{7,}" | |
| ], | |
| "stateList": [ | |
| "clickable longClickable focusable" | |
| ], | |
| "index": "0" | |
| } | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:videoTitle" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^关注$" | |
| ], | |
| "rectList": [ | |
| "0.7,0.4-0.9999,0.9999" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "click debug" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 120301, | |
| "title": "用于抖音视频页关注,支持直接跳过", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "喜欢.*,按钮", | |
| "评论.*,按钮", | |
| "分享.*,按钮" | |
| ], | |
| "rectList": [ | |
| "", | |
| "", | |
| "" | |
| ], | |
| "findBreak": true | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^关注$" | |
| ], | |
| "rectList": [ | |
| "l:>=0.7 t:>=0.4 r:<=1r b:<=0.9999" | |
| ] | |
| } | |
| ], | |
| "index": "-1", | |
| "actionList": [ | |
| "click debug" | |
| ] | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "actionList": [ | |
| "true" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 120400, | |
| "title": "用于抖音视频页弹出评论框", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "喜欢.*,按钮", | |
| "评论.*,按钮", | |
| "分享.*,按钮" | |
| ], | |
| "rectList": [ | |
| "", | |
| "", | |
| "" | |
| ], | |
| "findBreak": true | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "des": "获取发布视频的用户名称", | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "@.*" | |
| ], | |
| "rectList": [ | |
| "l:>=0 t:>=0.6" | |
| ], | |
| "clsList": [ | |
| "android.widget.TextView" | |
| ], | |
| "index": "0" | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:videoUser regex:(?<=@).*" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "des": "获取发布视频的标题", | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "@.*" | |
| ], | |
| "rectList": [ | |
| "l:>=0 t:>=0.6" | |
| ], | |
| "clsList": [ | |
| "android.widget.TextView" | |
| ], | |
| "index": "0", | |
| "upList": [ | |
| { | |
| "textList": [ | |
| ".{7,}" | |
| ], | |
| "stateList": [ | |
| "clickable longClickable focusable" | |
| ], | |
| "index": "0" | |
| } | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "putText:videoTitle" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "评论" | |
| ], | |
| "rectList": [ | |
| "l:>=0.8 r:<=1r t:>=0.4 b:<0.8" | |
| ], | |
| "stateList": [ | |
| "clickable unselected" | |
| ] | |
| } | |
| ], | |
| "index": 0, | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 120401, | |
| "title": "用于关闭抖音视频页[评论框]", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "留下你的精彩评论吧" | |
| ] | |
| }, | |
| { | |
| "textList": [ | |
| "暂无评论" | |
| ] | |
| }, | |
| { | |
| "textList": [ | |
| "条评论" | |
| ] | |
| }, | |
| { | |
| "textList": [ | |
| "评论", | |
| "赞" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "条评论" | |
| ], | |
| "rectList": [ | |
| "w:>0 h:<=100" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "back" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "喜欢.*,按钮", | |
| "评论.*,按钮", | |
| "分享.*,按钮" | |
| ], | |
| "rectList": [ | |
| "", | |
| "", | |
| "" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "true" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "actionList": [ | |
| "back" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 120500, | |
| "title": "用于抖音视频页弹出分享框", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "喜欢.*,按钮", | |
| "评论.*,按钮", | |
| "分享.*,按钮" | |
| ], | |
| "rectList": [ | |
| "", | |
| "", | |
| "" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "分享.*,按钮" | |
| ], | |
| "rectList": [ | |
| "l:>=0.8 t:>=0.4 r:<=1r b:<=0.9" | |
| ], | |
| "clsList": [ | |
| "android.widget.ImageView|LinearLayout" | |
| ] | |
| } | |
| ], | |
| "index": "0", | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "actionList": [ | |
| "back" | |
| ], | |
| "ignore": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 120501, | |
| "title": "用于抖音视频页分享框[底部控件滚动]", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "私信给" | |
| ] | |
| }, | |
| { | |
| "textList": [ | |
| "分享给" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "stateList": [ | |
| "scrollable" | |
| ], | |
| "index": "-1", | |
| "actionList": [ | |
| "scrollForward" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 120511, | |
| "title": "用于抖音视频页分享框[底部倒数第二控件滚动]", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "私信给" | |
| ] | |
| }, | |
| { | |
| "textList": [ | |
| "分享给" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "stateList": [ | |
| "scrollable" | |
| ], | |
| "handleNodeList": [ | |
| -2 | |
| ], | |
| "actionList": [ | |
| "scrollForward" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 120502, | |
| "title": "用于抖音视频页分享框[收藏]", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "私信.+" | |
| ] | |
| }, | |
| { | |
| "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": 120503, | |
| "title": "用于抖音视频页分享框[复制链接]", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "私信给" | |
| ] | |
| }, | |
| { | |
| "textList": [ | |
| "分享给" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^复制链接$" | |
| ] | |
| } | |
| ], | |
| "index": "-1", | |
| "actionList": [ | |
| "click" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "stateList": [ | |
| "scrollable" | |
| ] | |
| } | |
| ], | |
| "index": "-1", | |
| "actionList": [ | |
| "scrollForward" | |
| ], | |
| "ignore": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 120504, | |
| "title": "用于抖音视频页分享框[微信好友],下一步复制口令", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "私信给" | |
| ] | |
| }, | |
| { | |
| "textList": [ | |
| "分享给" | |
| ] | |
| }, | |
| { | |
| "textList": [ | |
| "分享至" | |
| ] | |
| }, | |
| { | |
| "textList": [ | |
| "私信到" | |
| ] | |
| }, | |
| { | |
| "textList": [ | |
| "分享到" | |
| ] | |
| }, | |
| { | |
| "textList": [ | |
| "抖音码", | |
| "复制链接" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^微信好友$" | |
| ] | |
| } | |
| ], | |
| "index": "-1", | |
| "actionList": [ | |
| "click" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^微信$" | |
| ] | |
| } | |
| ], | |
| "index": "-1", | |
| "actionList": [ | |
| "click" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "stateList": [ | |
| "scrollable" | |
| ] | |
| } | |
| ], | |
| "index": "-2", | |
| "actionList": [ | |
| "scrollForward" | |
| ], | |
| "ignore": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 120505, | |
| "title": "用于抖音分享[微信好友][复制口令]", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "微信好友分享" | |
| ] | |
| }, | |
| { | |
| "textList": [ | |
| "继续分享到微信" | |
| ] | |
| }, | |
| { | |
| "textList": [ | |
| "发送视频到微信" | |
| ] | |
| }, | |
| { | |
| "textList": [ | |
| "复制口令发给好友" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "复制口令" | |
| ] | |
| } | |
| ], | |
| "index": "-1", | |
| "actionList": [ | |
| "click" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "继续分享到微信" | |
| ] | |
| } | |
| ], | |
| "index": "-1", | |
| "actionList": [ | |
| "click" | |
| ], | |
| "jumpOnSuccess": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 120410, | |
| "title": "用于抖音视频页打开输入框", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "留下你的精彩评论吧" | |
| ] | |
| }, | |
| { | |
| "textList": [ | |
| "暂无评论" | |
| ] | |
| }, | |
| { | |
| "textList": [ | |
| "条评论" | |
| ] | |
| }, | |
| { | |
| "textList": [ | |
| "评论", | |
| "赞" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "clsList": [ | |
| "android.widget.EditText" | |
| ], | |
| "index": "-1", | |
| "stateList": [ | |
| "clickable" | |
| ], | |
| "actionList": [ | |
| "click" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "textList": [ | |
| "关闭了评论" | |
| ], | |
| "actionList": [ | |
| "error:关闭了评论" | |
| ], | |
| "jumpOnSuccess": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 120420, | |
| "title": "用于抖音视频页输入评论(内容为:[第一个到倒数第一个])", | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "clsList": [ | |
| "android.widget.EditText" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ] | |
| } | |
| ], | |
| "index": "-1", | |
| "actionList": [ | |
| "input:$1~$-1" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 120430, | |
| "title": "用于抖音视频页发送评论", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "评论并转发|留下你的精彩评论吧" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "表情" | |
| ], | |
| "clsList": [ | |
| "android.widget.ImageView" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ], | |
| "pathList": [ | |
| "+1" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "click debug" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 130000, | |
| "title": "用于抖音视频页点击[@xxx]进入个人主页", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "@.*" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "clsList": [ | |
| "android.widget.TextView" | |
| ], | |
| "index": "0" | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 140000, | |
| "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": 140100, | |
| "title": "用于抖音直播间双击点赞", | |
| "temp": { | |
| "des": "直播间点赞为了达到秒速效果, 去除event检查", | |
| "textList": [ | |
| "退出直播" | |
| ] | |
| }, | |
| "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.3" | |
| ], | |
| "ignore": true | |
| }, | |
| { | |
| "actionList": [ | |
| "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 | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 140110, | |
| "title": "用于抖音直播间点赞等待(跳转121200)", | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "jump:121200:3" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 140200, | |
| "title": "用于抖音直播间弹出评论对话框", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "说点什么" | |
| ], | |
| "rectList": [ | |
| "t:>=0.9 w:>0 h:>0" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "index": "-1", | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "说点什么" | |
| ], | |
| "rectList": [ | |
| "t:>=0.9 w:>0 h:>0" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "pass" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "actionList": [ | |
| "back" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 140210, | |
| "title": "用于抖音直播间评论对话框, 输入评论", | |
| "event": [ | |
| { | |
| "clsList": [ | |
| "android.widget.EditText" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "index": "-1", | |
| "actionList": [ | |
| "input:$0~$-1 key:comment index:order", | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 140220, | |
| "title": "用于抖音直播间评论对话框, 发送评论", | |
| "event": [ | |
| { | |
| "clsList": [ | |
| "android.widget.EditText" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^发送$" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 140310, | |
| "title": "用于抖音直播间点击购物车, 不存在购物车跳转122400", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "礼物", | |
| "直播" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "textList": [ | |
| "^礼物$" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ], | |
| "pathList": [ | |
| "<1" | |
| ], | |
| "index": "-1", | |
| "conditionList": [ | |
| { | |
| "childCount": ">=5" | |
| } | |
| ], | |
| "after": { | |
| "pathList": [ | |
| ">1" | |
| ], | |
| "after": { | |
| "stateList": [ | |
| "clickable" | |
| ] | |
| } | |
| }, | |
| "actionList": [ | |
| "click" | |
| ], | |
| "noActionList": [ | |
| "jump:122400" | |
| ] | |
| } | |
| ], | |
| "doAction": [ | |
| { | |
| "actionList": [ | |
| "jump:122400" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 140320, | |
| "title": "用于抖音直播间购物车, 点击购买", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "商品" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "textList": [ | |
| "^去购买$" | |
| ], | |
| "index": "0", | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ], | |
| "doAction": [ | |
| { | |
| "actionList": [ | |
| "jump:122300" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 140330, | |
| "title": "用于抖音直播间购物车, 回到直播界面", | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "礼物", | |
| "直播" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "true" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "actionList": [ | |
| "back" | |
| ], | |
| "ignore": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 140340, | |
| "title": "用于抖音直播间购物车, 表单结算处理. 判断有无购物车", | |
| "handle": [ | |
| { | |
| "textList": [ | |
| "^礼物$" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ], | |
| "pathList": [ | |
| "<1" | |
| ], | |
| "index": "-1", | |
| "conditionList": [ | |
| { | |
| "childCount": ">=5" | |
| } | |
| ], | |
| "after": { | |
| "pathList": [ | |
| ">1" | |
| ], | |
| "after": { | |
| "stateList": [ | |
| "clickable" | |
| ] | |
| } | |
| }, | |
| "actionList": [ | |
| "true" | |
| ], | |
| "noActionList": [ | |
| "error:无购物车" | |
| ] | |
| } | |
| ], | |
| "doAction": [ | |
| { | |
| "actionList": [ | |
| "error:无购物车" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 190000, | |
| "title": "用于抖音首页[随机手势]向上浏览", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^消息$", | |
| "^我$" | |
| ], | |
| "rectList": [ | |
| "l:>=0.6 r:<=0.80 t:>=0.9 b:<=1.1r", | |
| "l:>=0.8 r:<=0.99 t:>=0.9 b:<=1.1r" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "notTouchable:true", | |
| "fling:0.3,0.5-0.3,0.4" | |
| ], | |
| "jumpOnSuccess": true, | |
| "ignore": true | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "actionList": [ | |
| "back" | |
| ], | |
| "ignore": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 190010, | |
| "title": "用于抖音首页循环向上滚动浏览", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^消息$", | |
| "^我$" | |
| ], | |
| "rectList": [ | |
| "l:>=0.6 r:<=0.80 t:>=0.9 b:<=1.1r", | |
| "l:>=0.8 r:<=0.99 t:>=0.9 b:<=1.1r" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "stateList": [ | |
| "scrollable" | |
| ], | |
| "index": "-1", | |
| "rectList": [ | |
| "l:<=0.2 t:<=0.2 r:>=0.9 b:>=0.8 w:>=0.9 h:>=0.8" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "scrollForward" | |
| ], | |
| "jumpOnSuccess": true, | |
| "ignore": true | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "actionList": [ | |
| "back" | |
| ], | |
| "ignore": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 190011, | |
| "title": "用于抖音首页向上滚动浏览", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^消息$", | |
| "^我$" | |
| ], | |
| "rectList": [ | |
| "l:>=0.6 r:<=0.80 t:>=0.9 b:<=1.1r", | |
| "l:>=0.8 r:<=0.99 t:>=0.9 b:<=1.1r" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "stateList": [ | |
| "scrollable" | |
| ], | |
| "index": "-1", | |
| "rectList": [ | |
| "l:<=0.2 t:<=0.2 r:>=0.9 b:>=0.8 w:>=0.9 h:>=0.8" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "scrollForward" | |
| ] | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "actionList": [ | |
| "back" | |
| ], | |
| "ignore": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 160100, | |
| "des": "用于点击抖音Tab[首页], 点击搜索", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^消息$", | |
| "^我$" | |
| ], | |
| "rectList": [ | |
| "l:>=0.6 r:<=0.80 t:>=0.9 b:<=1.1r", | |
| "l:>=0.8 r:<=0.99 t:>=0.9 b:<=1.1r" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^搜索$" | |
| ], | |
| "rectList": [ | |
| "l:>=0.8 b:<=0.2" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 160200, | |
| "des": "用于抖音搜索页,输入搜索内容", | |
| "event": [ | |
| { | |
| "clsList": [ | |
| "android.widget.EditText" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "clsList": [ | |
| "android.widget.EditText" | |
| ] | |
| } | |
| ], | |
| "index": "0", | |
| "actionList": [ | |
| "input:$[searchWord]" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 160420, | |
| "des": "用于抖音搜索页,顺序输入搜索抖音号", | |
| "event": [ | |
| { | |
| "clsList": [ | |
| "android.widget.EditText" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "clsList": [ | |
| "android.widget.EditText" | |
| ] | |
| } | |
| ], | |
| "index": "0", | |
| "actionList": [ | |
| "click3", | |
| "sleep:160", | |
| "input:$[searchName] index:order" | |
| ], | |
| "handleActionEndActionList": [ | |
| "jump:rely" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 160430, | |
| "des": "用于抖音搜索,Tab[用户],盲点第一个用户", | |
| "event": [ | |
| { | |
| "clsList": [ | |
| "RecyclerView" | |
| ], | |
| "rectList": [ | |
| "w:>=0.9 h:>=0.5" | |
| ], | |
| "index": "-1" | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "rootNode": "result", | |
| "findList": [ | |
| { | |
| "allChild": true | |
| } | |
| ], | |
| "index": "0", | |
| "actionList": [ | |
| "click3" | |
| ], | |
| "noActionList": [ | |
| "false" | |
| ], | |
| "jumpOnSuccess": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 160210, | |
| "des": "用于抖音搜索页,弹出键盘", | |
| "event": [ | |
| { | |
| "clsList": [ | |
| "android.widget.EditText" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "clsList": [ | |
| "android.widget.EditText" | |
| ] | |
| } | |
| ], | |
| "index": "0", | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 160220, | |
| "des": "用于抖音搜索页,点击搜索", | |
| "event": [ | |
| { | |
| "clsList": [ | |
| "android.widget.EditText" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^搜索$" | |
| ], | |
| "rectList": [ | |
| "l:>=0.8 b:<=0.2" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "click3" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 160310, | |
| "des": "用于抖音搜索页,切换到Tab[视频]", | |
| "event": [ | |
| { | |
| "clsList": [ | |
| "android.widget.EditText" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^视频$" | |
| ] | |
| } | |
| ], | |
| "index": "0", | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 160400, | |
| "des": "用于抖音搜索页,切换到Tab[用户]", | |
| "event": [ | |
| { | |
| "clsList": [ | |
| "android.widget.EditText" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "^用户$" | |
| ] | |
| } | |
| ], | |
| "index": "0", | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 160311, | |
| "des": "确保在视频Tab页", | |
| "event": [ | |
| { | |
| "textList": [ | |
| null, | |
| "^视频$" | |
| ], | |
| "clsList": [ | |
| "android.widget.EditText", | |
| null | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "pass:已在视频Tab页" | |
| ] | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "actionList": [ | |
| "back" | |
| ], | |
| "ignore": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 160410, | |
| "des": "确保在用户Tab页", | |
| "event": [ | |
| { | |
| "textList": [ | |
| null, | |
| "^用户$" | |
| ], | |
| "clsList": [ | |
| "android.widget.EditText", | |
| null | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "pass:已在用户Tab页" | |
| ] | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "actionList": [ | |
| "back" | |
| ], | |
| "ignore": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 160411, | |
| "des": "确保在用户Tab页", | |
| "event": [ | |
| { | |
| "textList": [ | |
| null, | |
| "^用户$" | |
| ], | |
| "clsList": [ | |
| "android.widget.EditText", | |
| null | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "jump:rely" | |
| ] | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "actionList": [ | |
| "back" | |
| ], | |
| "ignore": true | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 160320, | |
| "des": "用于抖音搜索,Tab[视频],点击视频", | |
| "event": [ | |
| { | |
| "clsList": [ | |
| "RecyclerView" | |
| ], | |
| "rectList": [ | |
| "w:>=0.9 h:>=0.5" | |
| ], | |
| "index": "-1" | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "rootNode": "result", | |
| "findList": [ | |
| { | |
| "allChild": true, | |
| "filter": { | |
| "clsList": [ | |
| "FrameLayout" | |
| ] | |
| }, | |
| "after": { | |
| "each": [ | |
| { | |
| "textList": [ | |
| ".+" | |
| ], | |
| "clsList": [ | |
| "TextView" | |
| ], | |
| "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": 170010, | |
| "des": "点击资料页[编辑资料]", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^编辑资料" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "stateList": [ | |
| "clickable" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "index": "0", | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 170020, | |
| "des": "点击编辑资料页[名字]", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^名字$" | |
| ], | |
| "rectList": [ | |
| "" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "textList": [ | |
| "$[nickname]" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "pass group" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "index": "0", | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 170030, | |
| "des": "输入[名字]", | |
| "event": [ | |
| { | |
| "clsList": [ | |
| "EditText" | |
| ], | |
| "rectList": [ | |
| "" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "index": "0", | |
| "actionList": [ | |
| "input:$[nickname]" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 170040, | |
| "des": "点击[保存]", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "^保存$" | |
| ], | |
| "rectList": [ | |
| "" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "index": "0", | |
| "actionList": [ | |
| "click" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 170050, | |
| "des": "验证昵称是否修改成功", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "$[nickname]" | |
| ], | |
| "rectList": [ | |
| "" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "true" | |
| ] | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "conditionList": [ | |
| { | |
| "actionRunList": [ | |
| ".:>=3 clear" | |
| ] | |
| } | |
| ], | |
| "actionList": [ | |
| "error:昵称修改失败:$[nickname]" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 1800100, | |
| "des": "抖音我的关注列表,循环点击用户", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "我的关注", | |
| "^已关注$" | |
| ], | |
| "rectList": [ | |
| "", | |
| "" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "findList": [ | |
| { | |
| "clsList": [ | |
| "RecyclerView" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "index": "-1", | |
| "after": { | |
| "textList": [ | |
| ".{1,}" | |
| ], | |
| "rectList": [ | |
| "l:>=0.2 l:<=0.4 h:>0 b:<0.9" | |
| ], | |
| "clsList": [ | |
| "TextView" | |
| ], | |
| "filter": { | |
| "ignoreTextList": [ | |
| "作品未看", | |
| "看作品", | |
| "作品", | |
| "$[ignoreUserName]", | |
| "$[clickUserName]" | |
| ] | |
| }, | |
| "after": { | |
| "index": "0" | |
| } | |
| } | |
| } | |
| ], | |
| "actionList": [ | |
| "appendText:clickUserName", | |
| "click" | |
| ], | |
| "noActionList": [ | |
| "false" | |
| ], | |
| "jumpOnSuccess": true | |
| }, | |
| { | |
| "findList": [ | |
| { | |
| "des": "滚动在线观众列表", | |
| "clsList": [ | |
| "RecyclerView" | |
| ], | |
| "rectList": [ | |
| "" | |
| ], | |
| "index": "-1" | |
| } | |
| ], | |
| "actionList": [ | |
| "scrollForward" | |
| ], | |
| "failActionList": [ | |
| "finish:关注列表检索完成" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "checkId": 1800101, | |
| "des": "回到抖音我的关注列表", | |
| "event": [ | |
| { | |
| "textList": [ | |
| "我的关注", | |
| "^已关注$" | |
| ], | |
| "rectList": [ | |
| "", | |
| "" | |
| ] | |
| } | |
| ], | |
| "handle": [ | |
| { | |
| "actionList": [ | |
| "true" | |
| ] | |
| } | |
| ], | |
| "other": [ | |
| { | |
| "actionList": [ | |
| "back" | |
| ], | |
| "ignore": true | |
| } | |
| ] | |
| } | |
| ] |
Xet Storage Details
- Size:
- 59.5 kB
- Xet hash:
- b4409712130c23d0c1ff17b783f48e2e78ea1961b504f6af98ede22de260ac93
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.