QTP/UFT 中的关键字和专家视图
本教程将深入了解 Micro Focus UFT 的关键字视图和专家视图。
专家观点是什么?
在专家视图中,每一行代表 VB 脚本中的一个测试步骤。考虑以下代码
Dialog("Login").WinEdit("Agent Name:").Set "Guru99"
An 对象的名称显示在对象类型后面的括号中。此处的对象名称为“登录”,对象类型为“对话框”
对象层次结构中的对象由“点”分隔.此处对话框和 WinEdit 属于同一对象层次结构。为了便于理解,对象层次结构是面向对象的概念,其中一组对象按父子关系分组在一起。在我们的例子中,对话框 Box 是父对象,WinEdit 是子对象
这个 Opera对对象执行的操作始终显示在语句的末尾 后面是与操作相关的任何值。此处,单词“Guru99”插入到 AgentName Edit Box 使用 Set 方法
专家视图中的语句的语法是 GUI 对象,在该对象上执行操作以及其完整的层次结构,然后是 Opera和与之关联的对象上的值 OperaTION
ParentObject(Name).ChildObject1(Name)...ChildObjectN(Name).Operation
点击 点击这里 如果视频无法访问
如何在专家视图中开发脚本
点击 点击这里 如果视频无法访问
视频记录及主要内容 突出
- 假设我的目标是直接在关键字视图中编写以下语句
- 对话框(登录).WinEdit(代理名称:).设置 Guru99
- 在 QTP 屏幕中当我按下 Cntrl + 空格键, 显示包含所有可能的属性和方法的列表
- 此外,列表还显示了存储在对象存储库中的对象
- 选择对话框
- 我一打开 括弧,对象名称登录会自动填充,如果同一对象类型有多个对象,则会显示一个列表
- 按下。 键 将显示对话框对象及其子对象的所有方法的列表。选择 WinEdit
- 输入点运算符后,将显示 Winedit 框的方法列表,选择 SET
什么是关键字视图?
关键字视图由 表格视图 协调 每一步 是一个 单独行 在表格中 每列 代表步骤的不同部分。
- 项目列包含要对其执行步骤的项目。此列使用图标显示对其执行操作的 GUI 对象的层次结构
- Operation 列包含要对项目执行的操作。
- 值列包含所选操作的参数值,
- HP QTP 自动在文档栏中记录每个步骤,以便于理解
- 这 4 列是默认的,但您也可以使用关键字视图中的分配和注释列
这就是关键字视图的全部内容
比较关键字和专家视图
如果你比较以下一行脚本 量子点/超临界流体力学,您将观察到专家视图和关键字视图中都显示相同的对象层次结构,并且它们映射到相同的操作和参数值。
从本质上讲, 关键字和专家视图 包含相同的数据,但排列格式不同。
实际上,您可以使用关键字视图执行所有操作,例如创建、修改步骤。但为了掌握该工具,我们将限制自己使用专家视图