UFT 中的对象识别与事件异常处理技术详解
1. UFT 对象识别概述
UFT 为识别 GUI 测试对象(TO)提供了多种功能。它有众多插件来支持不同软件技术,如 Web、.NET、Java 等,尽管各技术所需插件不同,但基本技术和方法是一致的。下面将详细介绍几种对象识别的方法。
2. 设置类的强制和辅助属性
- 准备工作 :确保加载相关技术适配器的必要钩子,且当前测试在设置中定义了这些适配器。
-
操作步骤 :
- 从 UFT 主页导航到“Tools | Object Identification…”,打开相应对话框。例如选择 Web 环境并点击 WebEdit 类,默认 UFT 为该类定义了三个强制属性(html tag、name 和 type),无辅助属性。
- 点击列表下方的“Add/Remove”按钮可更改强制属性集,打开新对话框后可标记或取消标记列出的属性。所选属性需有合理逻辑,如使用 ID 代替 name 时,可仅用 ID 作为识别属性。
- 辅助属性列表也可通过点击其“Add/Remove”按钮进行相同操作,注意强制和辅助属性相互排斥。
- 可使用“New”按钮添加自定义属性到默认属性列表,但要确保开发者已在应用代码中为该类对象添加此属性。
-
工作原理 :默认每个 TO 类有强制和辅助两组属性。添加 TO 到对象库(OR)时,先使用强制属性集识别
超级会员免费看
订阅专栏 解锁全文
3184

被折叠的 条评论
为什么被折叠?



