新增功能

本主题介绍此版本中包含的新功能和增强功能。

UI Automation 测试增强功能

UIA Pro 插件的增强版本现已作为 Beta 版本推出。要使用此版本的插件,除了在插件管理器中选择 UIA Pro 插件之外,还必须专门激活它。有关此插件的范围以及如何激活它的详细信息,请参阅UIA Pro 插件

可以使用以下增强功能。

方面 增强功能
性能和稳定性

此插件的增强版本带来以下方面的增强: 

  • 性能获得显著提升。

  • 提高了测试稳定性。

  • 修复了已知缺陷。

测试对象树导航

新方法可以实现测试对象树的全面、灵活导航。您可以从所有级别检索子对象或父对象,或者指定要检索的级别或对象数量。

辅助属性 支持辅助属性,从而能够创建优化的测试对象描述。
常用方法和属性 从应用程序检索的对象支持常用方法和属性,例如 GetCell 方法。
以及更多方面 有关此增强插件提供的优势的完整列表,请参阅 UIA Pro 插件

返回页首

基于 AI 的测试增强功能

现在可以使用以下基于 AI 的测试增强功能。

增强功能 描述
混合文本识别

通过将 AI OCR 结果与直接从网页元素检索到的文本相结合,提高 Web 应用程序中 AI 对象的文本识别能力。

您可以在“选项”中全局打开或关闭混合文本识别,或者使用 AIRunSettingsOCR 方法在测试运行期间打开或关闭混合文本识别。

有关详细信息,请参阅配置文本识别选项

改进了移动设备上的滚动功能

借助 AIUtil.ScrollOnObject 方法,现在可以向所有方向 (左、右、上、下) 滚动。此外,滚动尺寸现在更加准确。

有关详细信息,请参阅对象模型参考中的 AIUtil.ScrollOnObject

返回页首

可用性增强功能和修复

现在可以使用以下可用性增强功能。

方面 增强功能
使用 ABBYY 训练模式进行文本识别

使用新的 TextUtil 方法在测试运行期间启用、禁用或修改 ABBYY 训练模式文件的使用。

有关详细信息,请参阅ABBYY OCR 模式训练

在测试中检索 JSON 对象

JsonUtil 对象现在支持检索匿名数组。

有关详细信息,请参阅对象模型参考中的 JsonUtil 对象

在远程计算机上运行测试

在锁定或断开连接的远程计算机上,现在可以使用同一用户身份继续运行测试,无需使用配置的用户凭据创建新会话。

您可以在“选项”对话框中或使用自动化对象模型来配置此选项。有关详细信息,请参阅从远程计算机运行测试

使用 GetCurrentRow 方法

使用 DataTable.Import 方法从 Excel 文件导入数据后,GetCurrentRow 现在可以正确地返回当前迭代所使用的数据表行号。

在以前的发布中,导入后,GetCurrentRow 始终返回 1。

注: 如有必要,请检查以前版本中编写的测试以适应这种行为变更。

有关 GetCurrentRow 方法的详细信息,请参阅对象模型参考

返回页首

CI-CD 插件增强功能

现在使用 CI-CD 服务器时可以使用以下增强功能。

CI-CD 服务器 增强功能
Azure

安装 OpenText Functional Testing Azure DevOps 扩展 25.2 或更高版本以利用以下增强功能:

  • 在“从文件系统运行”任务中,现在可以选择“生成 JUnit 报告”,即使没有失败的测试也能生成报告。有关详细信息,请参阅使用 Azure DevOps 运行本地测试

  • 现在,可以在“ALM 实验室管理运行”任务之后添加“停止 ALM 实验室管理运行”任务步骤。此任务确保如果在测试运行结束之前取消管道,则运行将在 OpenText Application Quality Management 上停止,并且为该运行分配的 ALM 时间段也被释放。有关详细信息,请参阅使用 Azure DevOps 从 ALM 实验室管理运行测试

Jenkins

Jenkins 插件经常更新。在 OpenText Application Automation Tools 页面下载最新版本并了解新增功能。

返回页首

更新的帮助中心设计

帮助中心现在包含一个新的侧边菜单结构,提供更多的主题可见性和更轻松的导航。

返回页首

支持的技术版本

此版本会继续更新受支持的技术和浏览器版本的列表。有关最新信息,请参阅支持矩阵

返回页首

另请参见: