angcyo/json / accdispense /ks_task_check.json
angcyo's picture
download
raw
12.5 kB
[
{
"checkId": 222010,
"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.6 r:<=0.80 t:>=0.9 b:<=1.1r"
]
}
],
"actionList": [
"click"
]
}
]
},
{
"checkId": 222020,
"des": "消息Tab, 点击顶部[消息]",
"event": [
{
"textList": [
"^消息$"
],
"rectList": [
"b:<=0.1 w:>0 h:>0"
]
}
],
"handle": [
{
"actionList": [
"click"
]
}
]
},
{
"checkId": 222021,
"des": "消息Tab, 点击顶部[消息]",
"event": [
{
"textList": [
"^私信$"
],
"rectList": [
"b:<=0.2 w:>0 h:>0"
]
}
],
"handle": [
{
"actionList": [
"click"
]
}
]
},
{
"checkId": 222030,
"des": "消息页, 监听回关",
"event": [
{
"textList": [
"关注了你",
"^回关$"
],
"rectList": [
"",
""
]
}
],
"handle": [
{
"actionList": [
"cls:com.angcyo.acc.dispense.dynamic.AttentionMonitorHandleBean"
]
}
]
},
{
"checkId": 222040,
"des": "个人页, 关注用户",
"event": [
{
"textList": [
"设置封面"
],
"rectList": [
""
],
"findLimit": ">1"
}
],
"handle": [
{
"findList": [
{
"textList": [
"^取消关注$"
],
"clsList": [
"Button"
],
"rectList": [
""
],
"stateList": [
"clickable"
]
}
],
"actionList": [
"saveInputTextMap:$[lastInput] key:followed",
"pass:已关注"
],
"jumpOnSuccess": true
},
{
"findList": [
{
"idList": [
"header_follow_button"
],
"rectList": [
""
],
"findLimit": ">1"
}
],
"actionList": [
"click debug"
]
}
]
},
{
"checkId": 222041,
"des": "检查是否需要继续关注",
"handle": [
{
"findList": [
{
"idList": [
"header_follow_button"
],
"rectList": [
""
],
"findLimit": ">1"
}
],
"actionList": [
"removeInputTextMap:searchWord",
"error:关注失败,终止任务"
],
"jumpOnSuccess": true
},
{
"conditionList": [
{
"textInputFinishList": [
"searchWord"
]
}
],
"actionList": [
"finish:任务完成"
],
"jumpOnSuccess": true
},
{
"actionList": [
"pass:继续关注"
]
}
]
},
{
"checkId": 222042,
"des": "回退到搜索页, 继续输入搜索",
"event": [
{
"clsList": [
"android.widget.EditText"
]
}
],
"handle": [
{
"actionList": [
"jump:rely"
]
}
],
"other": [
{
"actionList": [
"back"
],
"ignore": true
}
]
},
{
"checkId": 222043,
"des": "点击搜索结果, 进入主页",
"event": [
{
"textList": [
"^用户ID匹配|快手号匹配$"
],
"findLimit": ">1"
}
],
"handle": [
{
"rootNode": "result",
"actionList": [
"click"
]
}
],
"other": [
{
"des": "运行2次之后, 还未匹配, 则可能是账号有问题.",
"conditionList": [
{
"actionRunList": [
".>=2"
],
"textInputFinishList": [
"searchWord"
]
}
],
"actionList": [
"removeInputTextMap:searchWord",
"finish:任务完成"
],
"jumpOnSuccess": true
},
{
"conditionList": [
{
"actionRunList": [
".>=2"
]
}
],
"actionList": [
"removeInputTextMap:searchWord",
"jump:rely",
"clearRunCount:."
],
"handleAfterOnSuccess": true,
"handleAfter": [
{
"des": "点击一下搜索框, 才能激活键盘输入",
"findList": [
{
"idList": [
"search_result_text"
],
"findLimit": ">1"
}
],
"actionList": [
"click"
]
}
]
}
]
},
{
"checkId": 222050,
"des": "用于快手搜索页,依次输入搜索内容",
"event": [
{
"clsList": [
"android.widget.EditText"
]
}
],
"handle": [
{
"findList": [
{
"clsList": [
"android.widget.EditText"
]
}
],
"index": "0",
"actionList": [
"input:$[searchWord] index:order"
]
}
]
},
{
"checkId": 222060,
"des": "用于快手我的页面, 数据采集",
"event": [
{
"textList": [
"^设置封面$"
],
"rectList": [
""
],
"findLimit": ">0"
}
],
"handle": [
{
"noFind": true,
"findList": [
{
"key": "userId",
"des": "获取用户ID",
"regex": "(?<=[用户ID:\\|快手号]+).* decode:true",
"textList": [
"[用户ID|快手号]"
],
"rectList": [
""
]
},
{
"key": "nickname",
"des": "获取昵称",
"textList": [
"[用户ID|快手号]"
],
"rectList": [
""
],
"pathList": [
"<1 -1"
],
"after": {
"clsList": [
"android.widget.TextView"
]
}
},
{
"key": "signature",
"des": "签名",
"idList": [
"user_text_wrapper"
]
},
{
"key": "tags",
"des": "标签",
"putArray": true,
"idList": [
"profile_fans_tags"
],
"after": {
"clsList": [
"android.widget.TextView"
]
}
},
{
"key": "attention",
"des": "关注数",
"regex": "\\d+",
"idList": [
"following_tv"
],
"pathList": [
"-1"
]
},
{
"key": "product",
"des": "作品数",
"regex": "\\d+",
"textList": [
"作品 \\d+"
]
},
{
"key": "support",
"des": "赞数",
"regex": "\\d+",
"textList": [
"赞 \\d+"
]
},
{
"key": "collect",
"des": "收藏数",
"regex": "\\d+",
"textList": [
"收藏 \\d+"
]
},
{
"key": "tell",
"des": "说说数",
"regex": "\\d+",
"textList": [
"说说 \\d+"
]
},
{
"key": "perfect",
"des": "完善资料百分比",
"regex": "\\d+",
"idList": [
"profile_settings_button"
]
}
],
"handleClsList": [
"com.angcyo.acc.dispense.dynamic.CollectInfoHandleBean"
]
}
]
},
{
"checkId": 222070,
"des": "点击 +朋友",
"event": [
{
"idList": [
"profile_add_friends"
]
}
],
"handle": [
{
"actionList": [
"click"
]
}
]
},
{
"checkId": 222071,
"des": "切换Tab到通讯录",
"event": [
{
"textList": [
"^通讯录$"
],
"stateList": [
"clickable"
]
}
],
"handle": [
{
"actionList": [
"click"
]
}
]
},
{
"checkId": 222072,
"des": "采集[通讯录]个数",
"handle": [
{
"findList": [
{
"textList": [
"你有\\d+位朋友正在玩快手"
]
}
],
"actionList": [
"putText:contacts regex:\\d+"
],
"noActionList": [
"pass:忽略采集"
]
}
]
},
{
"checkId": 222080,
"des": "采集当天的聊天个数",
"handle": [
{
"findList": [
{
"textList": [
"^私信$",
null
],
"clsList": [
null,
"RecyclerView"
],
"rectList": [
"",
"w:>=1 h:>=0.8"
]
}
],
"handleClsParams": {
"ignoreNameList": [
"快手平台消息"
]
},
"handleClsList": [
"com.angcyo.acc.dispense.dynamic.CollectChatCountHandleBean"
]
}
]
},
{
"checkId": 222090,
"des": "采集聊天数据",
"handle": [
{
"noFind": true,
"findList": [
{
"des": "识别是会话界面",
"textList": [
"^私信$",
null,
"^消息$",
"^我$"
],
"clsList": [
null,
"RecyclerView"
],
"rectList": [
"",
"w:>=1 h:>=0.8",
"l:>=0.6 r:<=0.80 t:>=0.9 b:<=1.1r",
"l:>=0.8 r:<=1r t:>=0.9 b:<=1.1r"
]
},
{
"des": "识别是聊天界面",
"clsList": [
"EditText"
],
"rectList": [
""
]
},
{
"des": "获取聊天消息",
"clsList": [
"RecyclerView"
],
"rectList": [
"w:>=1 h:>=0.5"
]
},
{
"des": "是否还在聊天界面, 包括异常的聊天界面",
"clsList": [
"RecyclerView"
],
"rectList": [
"w:>=1 h:>=0.5"
]
}
],
"handleClsList": [
"com.angcyo.acc.dispense.dynamic.CollectChatMessageHandleBean"
]
}
]
},
{
"checkId": 222091,
"des": "上传采集到的数据",
"handle": [
{
"handleClsList": [
"com.angcyo.acc.dispense.dynamic.CollectReportHandleBean"
]
}
]
}
]

Xet Storage Details

Size:
12.5 kB
·
Xet hash:
df49fc079f719f6fad9467c4896761b55f728c2c0ac81129c66255778247873f

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.