3.2 Poco脚本录制辅助

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

3.2.1 插入Poco初始化代码

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

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

3.2.2 单步录制Poco脚本

../_images/4-poco_manual_record.gif
  • 生成UI节点的poco代码:
    双击UI树中的目标条目,即可插入对应UI节点的poco代码。
  • 生成UI节点的x-path代码:
    UI树中的目标条目上,点击 右键菜单-'UI path-code',即可生成完整父子链的poco代码。

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

3.2.3 自动录制Poco脚本

../_images/5-poco_auto_record.gif
进入方式:
点击Poco自动录制按钮。
具体表现:
  • 设备画面可以正常交互,UI渲染树的数据正常刷新。
  • 伴随鼠标在画面中的移动,对应位置的UI元素会被标记框标出。
  • 伴随设备操作(点击、滑动),即可插入对应UI节点的poco代码。
退出方式:
再次点击自动录制按钮 / 或者 右键菜单-"Poco Mode"-"Normal"