HP UFT Java 插件扩展性 SDK 自述文件
软件版本: 12.00
文档发布日期: 2014 年 7 月
软件发布日期: 2014 年 3 月
本文件提供有关 UFT Java 插件扩展性 SDK 版本 12.00 的信息:
欢迎使用 HP UFT Java 插件扩展性 SDK。对于 Java 插件不直接支持的第三方和自定义
对于扩展以下类的 Java 对象,UFT Java 插件扩展性 SDK 允许您创建 UFT GUI 测试支持:
SDK 版本 12.00 支持使用 Unified Functional Testing (UFT) 版本 12.00。UFT 12.00 还提供向后兼容性,允许您使用通过 QuickTest Professional Java 插件扩展性或 UFT Java 插件扩展性早期版本开发的工具包支持集在自定义控件上运行测试和组件。
该 SDK 提供 Eclipse IDE 插件,其中提供了一些向导和命令,可简化创建自定义支持的过程。
您可以在任何计算机上安装 UFT Java 插件扩展性 SDK,并为 Java 控件开发工具包支持集。创建自定义支持后,您可以将其部署到 UFT,使 UFT 能够识别控件并支持相应的
注:UFT Java 插件扩展性 SDK 仅在开发支持时才是必需的,且不必安装在使用该支持的所有 UFT 计算机中。
有关 Java 插件扩展性以及如何对自定义 Java 控件扩展 UFT GUI 测试支持的详细信息,请参见 UFT Java 插件扩展性 SDK 文档集,其中包括以下指南:
HP UFT Java 插件扩展性开发人员指南
Java 插件扩展性 API Reference
Java 插件扩展性
UFT Test Object Schema Help
安装 UFT 或 UFT Java 插件扩展性 SDK 之后,Java 插件扩展性文档集可从 Unified Functional Testing Extensibility Documentation 程序组 (Start > Programs > HP Software > HP Unified Functional Testing > Extensibility > Documentation) 获取。
此自述文件以及《HP UFT Java 插件扩展性开发人员指南》的打印机友好 (PDF) 版本可从以下位置获取:
Unified Functional Testing DVD 上的 Extensibility and Toolkits\Help 文件夹中。
已安装 UFT 的计算机上的 <UFT 安装文件夹>\help\Extensibility 文件夹中。
已安装 UFT Java 插件扩展性 SDK 的计算机上的 Unified Functional Testing Extensibility Documentation 程序组 (Start > Programs > HP Software > HP Unified Functional Testing > Extensibility > Documentation) 中。
要检查 UFT 文档的最近更新,或验证所使用的文档是否为最新版本,请访问 HP 软件产品手册站点(需要 HP Passport)。
UFT Java 插件扩展性 12.00 Eclipse 插件可以安装在 Eclipse 3.7 上。
要成功安装并使用 UFT Java 插件扩展性 SDK,您应当已安装以下程序:
Unified Functional Testing 版本 12.00,且已安装 Java 插件。
(Unified Functional Testing 既可与 SDK 位于同一台计算机上,也可位于其他计算机上。)
已安装 Eclipse IDE。
(免费。有关详细信息,请参见 http://www.eclipse.org。)
注:建议将 UFT Java 插件扩展性 SDK 与 UFT(已加载 Java 插件)和 Eclipse IDE 一起使用。如果计划在同一台计算机上将这些程序用作 UFT Java 插件扩展性 SDK,则必须在安装 SDK 之前先安装它们。但是,如果选择不使用这些程序,则仍可使用 UFT Java 插件扩展性扩展对自定义 Java 控件的 UFT GUI 测试支持。有关详细信息,请参见《UFT Java 插件扩展性开发人员指南》。
有关与 UFT Java 插件扩展性一起使用的软件支持版本,请参见 《HP Unified Functional Testing 产品可用性矩阵》,该文档可从 <UFT 安装文件夹>\help 文件夹获取,或从 HP 软件产品手册站点(需要 HP Passport)获取最新版本。
注:对于在除 《HP Unified Functional Testing 产品可用性矩阵》 中列出的 Oracle SDK 版本以外的其他版本中运行的应用程序,如果需要支持其中的自定义控件,请使用相应的编译器手动编译支持类。
要将现有 UFT Java 插件扩展性项目导入到 Eclipse 并启用 UFT Java 插件扩展性 Eclipse 插件识别该项目,请在 Eclipse 中执行以下步骤:
选择 File > Import。将打开“导入”向导的“Select”屏幕。
选择 Existing Projects into Workspace。
单击 Next。
选中 Select root directory 选项,并使用 Browse 按钮选择相关项目的根目录。单击 OK。
该项目将添加到 Projects 列表。
单击 Finish。该项目将导入 Eclipse。
注:导入 UFT Java 插件扩展性 项目后,您可以添加自定义支持类,并使用 Deploy Toolkit Support 和 Reload Support Configuration 命令。
只有对于在当前的 Eclipse 工作区中创建为 UFT Java 插件扩展性自定义支持类的支持类,才可使用 Delete Custom Support、Add Identification Property、Add Test Object Method 和 Add Event Handler 命令。
使用 UFT Java 插件扩展性 Eclipse 插件创建自定义工具包支持时,请先保存并构建项目,然后再将其部署到 UFT。如果部署一个未成功构建的项目,则您正测试的 Java 应用程序可能会出现意外行为。
在 UFT 中,如果加载的自定义工具包支持是使用早于版本 10.00 的 UFT Java 插件扩展性 SDK 版本开发的,则当打开其中一个显示所选环境的测试对象类的 UFT 对话框(如“Object Identification”对话框)时,扩展性测试对象类将显示在错误列表中。如果在 Environment 列表中选择自定义工具包名称,则测试对象类的列表为空。而扩展性测试对象类将直接显示在 Java 环境下。(这些类中的测试对象功能不受影响。)
另外,在某些情况下,“Object Identification”对话框中的 Generate Script 按钮无法正常使用。
变通方法:使 UFT 在选择自定义工具包的环境时显示测试对象类:
找到属于自定义工具包支持集的测试对象配置文件:<UFT 安装文件夹>\Dat\Extensibility\Java\<插件名称>TestObjects.xml。
(如果使用 ALM,则为:<UFT Add-in for ALM 安装文件夹>\Dat\Extensibility\Java\<插件名称>TestObjects.xml。)
在 XML 文件的 TypeInformation 元素中查找 PackageName 属性,并将其值从 JavaPackage 更改为子插件的名称。
如果为工具包支持集中的任何测试对象类实现索引标识属性,则删除此实现后,可使用“Object Identification”对话框中的 Generate Scripts 按钮。
保存文件,然后重新打开 UFT。
UFT Java 插件扩展性 SDK 未本地化(语言包无法翻译)。
请访问 HP 软件支持网站:www.hp.com/go/hpsoftwaresupport
此网站提供了联系信息,以及有关 HP 软件提供的产品、服务和支持的详细信息。
HP 软件联机支持提供客户自助解决功能。通过该联机支持,可快速高效地访问用于管理业务的各种交互式技术支持工具。作为尊贵的支持客户,您可以:搜索感兴趣的知识文档、提交并跟踪支持案例和改进请求、联机提交增强请求以及下载软件修补程序等。
要访问自助解决知识库,请访问 Self-solve knowledge search 主页。
大多数提供支持的区域都要求您注册为 HP Passport 用户再登录,很多区域还要求用户提供支持合同。要查找有关支持访问级别的详细信息,请访问:Access levels。
要注册 HP Passport ID,请访问:HP Passport Registration
通过在 HP 软件支持网站右上角的列表中选择相关语言,您还可以访问软件支持网站的许多语言的本地化版本。
HP 产品和服务的唯一担保已在此类产品和服务随附的明示担保声明中提出。此处的任何内容均不构成额外担保。HP 不会为此处出现的技术或编辑错误或遗漏承担任何责任。
此处所含信息如有更改,恕不另行通知。
机密计算机软件。必须拥有 HP 授予的有效许可证,方可拥有、使用或复制本软件。按照 FAR 12.211 和 12.212,并根据供应商的标准商业许可的规定,商业计算机软件、计算机软件文档与商品技术数据授权给美国政府使用。
© Copyright 1992-2014 Hewlett-Packard Development Company, L.P.
Adobe® 和 Acrobat® 是 Adobe Systems Incorporated 的商标。
Apple 和 Apple 徽标是 Apple Computer, Inc. 在美国和其他国家/地区的注册商标。
Google™ 和 Google Maps™ 是 Google Inc 的商标。
Intel® 和 Pentium® 是 Intel Corporation 在美国和其他国家/地区的商标。
Microsoft®、Windows®、Windows® XP 和 Windows Vista® 是 Microsoft Corporation 的美国注册商标。
Oracle 和 Java 是 Oracle 和/或其附属公司的注册商标。
UNIX® 是 The Open Group 的注册商标。