news 2026/5/1 4:52:24

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/19 3:04:51

【审计专栏】企业权力结构分析与建模参数体系

企业权力结构分析与建模参数体系1.1、基础定义与符号系统1.1 基本集合定义组织成员集合:V {v₁, v₂, ..., vₙ},其中n为组织成员总数权力维度集合:D {职位权, 资源权, 声望权, 年龄权, 其他权}关系类型集合:R {汇报关系, 协作…

作者头像 李华
网站建设 2026/4/23 15:45:12

Open-AutoGLM本地运行性能优化(实测提升300%响应速度)

第一章:Open-AutoGLM本地运行性能优化(实测提升300%响应速度)在本地部署 Open-AutoGLM 模型时,原始推理延迟较高,影响实际使用体验。通过系统级调优与推理引擎重构,实测端到端响应时间从平均 1200ms 降低至…

作者头像 李华
网站建设 2026/4/17 7:24:13

6、链接分析在搜索引擎中的应用与算法解析

链接分析在搜索引擎中的应用与算法解析 1. 链接分析的重要性 在搜索引擎的结果创建过程中,如果仅仅考虑文本信息,会面临诸多问题。例如,当依据关键词频率来衡量网页相关性时,那些堆砌关键词的网页很容易误导搜索引擎;而有些网页虽然能很好地描述其内容,但却可能不包含特…

作者头像 李华
网站建设 2026/4/30 15:11:15

11、Silverlight 中的动态语言与浏览器交互

Silverlight 中的动态语言与浏览器交互 Silverlight 具备一项 .NET 所没有的重要特性——专门用于执行动态语言的第二运行时引擎。动态语言在运行时进行解释,这意味着在程序执行期间可以添加新代码。下面将详细介绍 Silverlight 中的动态语言以及其与浏览器的交互。 1. 动态…

作者头像 李华
网站建设 2026/4/30 22:27:16

15、Silverlight高级主题:多线程、定时器与动态加载应用详解

Silverlight高级主题:多线程、定时器与动态加载应用详解 1. 多线程支持 Silverlight是一个多线程环境,这意味着多个代码序列可以同时执行。在网络通信的异步性质中就已经体现了这一点,主线程调用 HttpWebRequest 的 BeginGetResponse 方法后,无需等待响应,实际的网络…

作者头像 李华
网站建设 2026/4/23 14:59:26

Dify平台商业计划书撰写辅助工具实现路径

Dify平台商业计划书撰写辅助工具实现路径 在创业公司争分夺秒打磨融资材料的会议室里,一个常见的场景是:创始人反复修改PPT中的市场分析数据,财务负责人苦于找不到可比公司的估值模型,而产品团队则为如何清晰表达技术壁垒焦头烂额…

作者头像 李华