模型管理器界面

模型管理器(Model Manager)是一个强大的工具,用于管理桌面应用中的控件对象。它以树状结构展示并存储测试对象,使用户能够轻松侦测、调试、编辑这些对象,并生成调用脚本或截取控件快照。模型管理器支持多种控件类型,包括Windows控件、Qt控件、ATK控件、Java控件、图案控件和虚拟控件。

通过模型管理器,您可以调整控件在树中的顺序,编辑对象的识别属性,并使用多种侦测方式获取控件信息。有关侦测控件的详细操作,请参考侦测控件及对象添加

界面概览

下图展示了模型管理器的界面布局:

模型管理器界面

工具栏功能

工具栏提供一系列常用操作:

  • 文件操作:可新建 、打开 或保存 当前模型文件。
  • 添加对象:进入侦测模式,选择控件或区域并生成对应的对象,详细步骤请参考侦测控件对象
  • 对象操作:快速执行高亮 、截图 或删除 选中的对象。
  • 远程连接:使用远程连接 功能后,可以对远程桌面上的控件进行操作,详见远程模式
  • 延时模式:设置延时执行,适用于控件侦测、高亮、调试等操作,详见延时侦测
  • 侦测规则:管理侦测和录制时对象保存的策略,详见侦测规则
  • 置顶模式:启用 后,模型管理器窗口将始终显示在最前端。

使用搜索栏快速查找对象

模型管理器界面左上角的搜索栏,允许用户快速查找模型中的控件对象。输入关键字后,搜索功能会匹配对象的名称、类型或属性值,并显示符合条件的结果。用户可以快速展开或折叠对象树,定位所需对象。

示例:输入“字体”后,所有匹配的对象将在对象树中以红色突出显示:

对象模型树

对象模型树位于模型管理器界面的左侧,展示了控件的层级关系。模型树类似于网页的DOM树,它不仅反映控件的嵌套结构,还用于控件的识别和匹配。每个对象都基于其属性在树中占据特定位置。有关对象管理的详细说明,请参见管理模型对象

对象详情面板

点击对象树中的任意节点,右侧会显示该对象的详细信息。详情面板包括三个主要标签页,帮助您管理控件的属性、操作方法和截图:

  • 对象属性:展示和编辑对象的识别属性,这些属性用于唯一标识控件。更多详情请参见[识别属性]。
  • 控件操作:列出对象可执行的所有操作方法,并可生成相应的调用脚本,详见[操作方法及调用]。
  • 控件截屏:管理控件的截图,支持在截图中添加图案控件或虚拟控件。使用级联对象时,可以在一棵对象树中同时使用不同技术的控件。

状态栏

状态栏位于模型管理器的底部,显示当前操作的反馈信息:

  1. 控件操作状态:显示控件的位置、尺寸等信息;如果操作失败,会提示失败原因。
  2. 应用监听状态:列出当前正在侦听的应用,通过Qt自动化识别方式启动应用时,应用信息会显示在此处。

results matching ""

    No results matching ""