news 2026/4/18 14:16:16

9、UFT对象识别与事件异常处理全解析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
9、UFT对象识别与事件异常处理全解析

UFT对象识别与事件异常处理全解析

1. 对象识别概述

UFT(Unified Functional Testing)提供了丰富的功能来识别GUI测试对象(TO)。尽管它支持多种软件技术,如Web、.NET、Java等,每种技术需要特定的插件,但底层的基本技术和方法是相同的。下面我们将详细介绍几种对象识别的方法。

2. 设置类的强制和辅助属性
  • 准备工作:确保加载了相关技术适配器所需的钩子,并在当前测试设置中定义了这些技术。
  • 操作步骤
    1. 从UFT主页导航到“Tools | Object Identification…”,打开相应对话框。例如,选择Web环境并点击WebEdit类,默认情况下UFT为该类定义了三个强制属性(html tag、name和type),无辅助属性。
    2. 点击列表下方的“Add/Remove”按钮,可更改强制属性集。选择的属性需有合理逻辑,以增强正确识别特定类TO的能力。比如,若使用ID代替名称,可仅使用ID作为识别属性,因为每个Web元素的ID应是唯一的。
    3. 辅助属性列表也可通过点击其“Add/Remove”按钮进行相同操作。需注意,强制属性和辅助属性相互排斥。
    4. 可使用“New”按钮添加自定义属性,但要确保开发者已在应用代码中为该类对象添加了此属性。
graph LR A[UFT主页] -->
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 12:55:09

13、实用工具与保留对象使用指南

实用工具与保留对象使用指南 在自动化测试等相关工作中,有许多实用的工具和保留对象可以帮助我们更高效地完成任务。下面将详细介绍这些工具和对象的使用方法、工作原理等内容。 1. 函数注册 可以将函数注册到相关的测试对象类中。例如,将函数注册到 Web 图像类( Image …

作者头像 李华
网站建设 2026/4/18 12:33:41

13、Silverlight应用程序的测试与调试指南

Silverlight应用程序的测试与调试指南 1. 测试与调试概述 测试和调试是构建高质量软件的关键环节。从开发者的角度来看,单元测试确保代码的小单元能够正常工作。通过一套测试用例,很容易捕获引入到先前无错误代码中的漏洞。测试有助于尽可能多地发现漏洞,并主动确保不会引入…

作者头像 李华
网站建设 2026/4/18 3:42:02

14、深入解析Silverlight应用程序的打包与部署

深入解析Silverlight应用程序的打包与部署 Silverlight作为一种客户端技术,不依赖于IIS或ASP.NET,任何服务器都能托管Silverlight应用程序。不过,在创建和部署这类应用时,仍有诸多方面需要考虑。 客户端注意事项 Silverlight插件是基于.NET的独立托管环境,需针对不同的…

作者头像 李华
网站建设 2026/4/18 10:52:36

Dify平台宝宝起名建议生成功能开发

Dify平台宝宝起名建议生成功能开发 在新生儿家庭中,为孩子取一个既有文化底蕴又不失个性的名字,往往是一件既重要又令人头疼的事。传统方式依赖长辈经验或翻阅古籍,耗时费力且难以兼顾音韵、寓意与独特性;而市面上的起名工具大多规…

作者头像 李华
网站建设 2026/4/18 8:26:56

Open-AutoGLM部署为何失败?90%人忽略的3个关键细节

第一章:Open-AutoGLM部署为何失败?90%人忽略的3个关键细节在部署 Open-AutoGLM 时,许多开发者遭遇启动失败、模型加载异常或服务无响应等问题。这些问题往往并非源于代码缺陷,而是忽略了部署过程中的三个关键细节:环境…

作者头像 李华
网站建设 2026/4/18 10:51:26

Dify平台天气预报个性化解读服务构想

Dify平台天气预报个性化解读服务构想 在智能手机推送一条“明天有雨”的通知时,你是否会多看一眼?如果它接着说:“亲,明早8点你要出门开会,建议带上折叠伞,穿防滑鞋——路线经过西湖边,风还挺大…

作者头像 李华