agent录制步骤
2021-08-10 18:22:15 1 举报
agent录制步骤
作者其他创作
大纲/内容
非游戏类软件,获取widget控件信息(atx组件会生成一个xml)
单步运行(runCurrent)
运行到本步
点击录制步骤
saplatform的TestCaseStepController的addTestCaseStep
AgentServer作为服务器启动(NanoHTTPD)
widget是否存在
在界面选取元素,右键单击提示actions和attributes
绑定鼠标移动事件
运行场景用例
调用接口创建步骤
获取当前步骤信息
saplatform的TestCaseStepController的getStep
单击保存
server收到请求,启动atx adb minicap websocket
根据caseId运行
失败
单击创建
生成adb命令,发送给adb去执行
saplatform的TestCaseStepController的updateStepById
saplatform的TestCaseStepController的loadSteps
组件启动成功
非游戏的click和long pressc
adbOption执行steps
是否执行成功
是
saplatform的TestCaseStepController的getStepsAndPackage加载录制步骤
单击删除
记录日志
RunCaseWithID服务执行step
调用接口更新步骤
否
1、atx主要是获取手机界面信息2、adb 执行命令3、minicap和websocket把手机界面投屏到pc上,minicap启动后读取
成功
saplatform的TestCaseStepController的runSteps
获取步骤信息
截图保存
创建一个websocket 连接(配合minicap把数据保存为blob图片投屏到web上)
是否游戏类软件
选择action,页面会加载创建信息
调用服务根据包名进程名打开app(startApp)
在界面点击启动
创建成功
本步开始到结束
查找wigdet
loadStep
循环执行最多10次
saplatform的TestCaseStepController的deleteStepById
生成xml保存,返回失败信息
返回成功信息
调用接口删除当前步骤
调用接口加载录制步骤
0 条评论
下一页