9、UFT 中的对象识别与事件异常处理技术详解

UFT 中的对象识别与事件异常处理技术详解

1. UFT 对象识别概述

UFT 为识别 GUI 测试对象(TO)提供了多种功能。它有众多插件来支持不同软件技术,如 Web、.NET、Java 等,尽管各技术所需插件不同,但基本技术和方法是一致的。下面将详细介绍几种对象识别的方法。

2. 设置类的强制和辅助属性
  • 准备工作 :确保加载相关技术适配器的必要钩子,且当前测试在设置中定义了这些适配器。
  • 操作步骤

    1. 从 UFT 主页导航到“Tools | Object Identification…”,打开相应对话框。例如选择 Web 环境并点击 WebEdit 类,默认 UFT 为该类定义了三个强制属性(html tag、name 和 type),无辅助属性。
    2. 点击列表下方的“Add/Remove”按钮可更改强制属性集,打开新对话框后可标记或取消标记列出的属性。所选属性需有合理逻辑,如使用 ID 代替 name 时,可仅用 ID 作为识别属性。
    3. 辅助属性列表也可通过点击其“Add/Remove”按钮进行相同操作,注意强制和辅助属性相互排斥。
    4. 可使用“New”按钮添加自定义属性到默认属性列表,但要确保开发者已在应用代码中为该类对象添加此属性。
  • 工作原理 :默认每个 TO 类有强制和辅助两组属性。添加 TO 到对象库(OR)时,先使用强制属性集识别

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值