Skip to content

3.5 Poco脚本录制辅助

合理借助脚本录制辅助功能,可以大大提高poco脚本的书写效率。当前AirtestIDE提供的Poco录制功能分为两种:单步录制、伴随操作自动录制。

1.插入Poco初始化代码

在切换Poco应用类型时,脚本编辑框会弹出提示插入初始化Poco代码的通知窗。 确认Poco应用类型正确后,确认插入光标位置后,点击'Yes' 即可插入对应的Poco初始化代码。

注意:Poco初始化代码必须放在poco语句之前。

2.单步录制Poco脚本

image

  • 生成UI节点的poco代码:
    双击UI树中的目标条目,即可插入对应UI节点的poco代码。

  • 生成UI节点的x-path代码:
    UI树中的目标条目上,点击右键菜单-'UI path-code',即可生成完整父子链的poco代码。

注意:单步录制的代码中的操作代码(如 :".click()" )需要手动添加。

3.自动录制Poco脚本

image

进入方式:
点击Poco自动录制按钮。

具体表现
- 设备画面可以正常交互,UI渲染树的数据正常刷新。 - 伴随鼠标在画面中的移动,对应位置的UI元素会被标记框标出。 - 伴随设备操作(点击、滑动),即可插入对应UI节点的poco代码。

退出方式
再次点击自动录制按钮 / 或者 :右键菜单-"Poco Mode"-"Normal"