3.3 windows-app的poco辅助功能

AirtestIDE对Windows-app提供了UI查看、脚本自动录制等辅助功能。由于Windows窗口内是独立渲染的,所以需要单独选中一下窗口主画面,AirtestIDE在对应位置进行包围盒覆盖呈现。

3.3.1 查看画面中UI呈现

1. 冻结模式:

../_images/windows_poco_render_rect.gif
主要用途:
查看当前画面中各位置的UI呈现范围。
进入方式:
  • 在“选项”-“设置”-“Poco”-“Windows Content Area Rect”,框选主画面后双击确认(右键/esc可取消)
  • 点击冻结按钮 / 或者 单击UI渲染树上任意条目
具体表现:
  • 屏幕画面会冻结(设备操作失效),UI渲染树的数据也会停止刷新。
  • 鼠标左键点击,可以在log输出窗中查看对应控件的详细属性。
退出方式:
再次点击冻结按钮

3.3.2 单步录制Poco脚本

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

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