版本 2023 中的新增功能
本主题介绍版本 2023 中包含的新功能和增强功能。
新增功能视频
观看“新增功能”视频,以了解 2023 中包含的新功能:
基于 AI 的测试增强功能
此版本在基于 AI 的测试中引入了以下增强功能:
| 增强功能 | 描述 | 
|---|---|
| AI 对象检测云服务 | 
                                                                         配置 UFT One 以使用 AI 对象检测云服务执行基于 AI 的测试。这会减少对本地资源的使用,提高测试运行性能,并确保您始终使用最新的 AI 模型。 请参阅使用 AI 对象检测云服务。 注: 此功能可根据要求作为技术预览提供。要了解更多信息,请联系您的客户团队并发送电子邮件至 aiod-saas-inquiries@microfocus.com。  | 
                                                                
| 支持正则表达式 | 
                                                                         您现在可以使用正则表达式来描述基于 AI 的对象标识的文本。您可以提供对象文本应匹配的模式,而不是指定确切的文本。 请参阅使用正则表达式。  | 
                                                                
| AI 对象属性 | 
                                                                         您可以从应用程序中的 AI 对象检索高度、宽度、值和提示等属性。使用 GetObjectProperty 和 GetAllProperties 方法检索值,然后检查值以验证对象的位置和内容。 有关每种对象类型支持的属性列表,以及有关 Get 方法的详细信息,请参阅《Object Model Reference for GUI Testing》中的基于 AI 的测试。  | 
                                                                
| 
                                                                         更广泛的支持组合框选择  | 
                                                                    
                                                                         在非移动应用程序上,基于 AI 的测试现在可以支持组合框“选择”操作,即使无法将组合框标识为 WebList。 请参阅支持对组合框执行选择操作。  | 
                                                                
| 增强录制和检查 | 
                                                                         在录制基于 AI 的步骤或在检查期间添加这些步骤时,现在可以选择其他操作。例如,DoubleClick、LongClick 和 SetText。 请参阅使用 AI 对象检查时添加步骤和使用 AI 对象记录来录制步骤。 注: 移动应用程序不支持大多数其他操作。  | 
                                                                
| 增强序号位置标识 | 
                                                                         现在可以更一致地计算使用序号位置标识对象。因此,您可能需要调整现有测试中的某些步骤。 请参阅从 2023 之前的版本升级。  | 
                                                                
Web 测试增强功能
此版本为 Web 测试提供以下更新:
| 增强功能 | 描述 | 
|---|---|
| 
                                                                         更新的 Chromium Edge 扩展 Web 和基于 AI 的 Web 测试  | 
                                                                    
                                                                         最新的 OpenText UFT Agent Chromium Edge 扩展是一个 Manifest V3 (MV3) 扩展,专为最新版本的 Chromium Edge 而构建。它可用于 Web 测试和基于 AI 的测试。 有关安装并启用扩展的说明,请参阅在 Microsoft Edge 中启用 OpenText UFT Agent 扩展。  | 
                                                                
| 在云浏览器上运行测试 | 
                                                                         您现在可以在 Digital Lab 提供的云浏览器中运行测试。 您不再需要在本地计算机上安装、维护或更新您的测试环境浏览器或 UFT One 的浏览器扩展。使用 Digital Lab 的浏览器还可以增强测试运行的安全性。  | 
                                                                
| 
                                                                         React AG Grid 支持  | 
                                                                    
                                                                         现在已完全支持在 Web 应用程序中测试 React AG Grid 对象。 ColumnCount 和 RowCount 方法现在可以在 React 数据网格中检索正确的列数和行数。 请参阅《对象模型参考》中的 WebAgGrid 对象。  | 
                                                                
| Extensibility Accelerator 增强功能 | 
                                                                         版本 2023 引入了以下增强功能: 
 
  | 
                                                                
GUI 测试增强功能
此版本为 GUI 测试提供了以下更新:
| 增强功能 | 描述 | 
|---|---|
| 恢复场景 | 
                                                                         当 64 位应用程序在测试运行中崩溃时,恢复机制现在可以处理恢复触发器。 要在测试运行期间从 64 位应用程序崩溃错误中恢复,请查看恢复场景中描述的要求。  | 
                                                                
| 
                                                                         对 SAP GUI for Windows/SAP NWBC 应用程序的支持  | 
                                                                    
                                                                         您现在可以测试以下控件: 
 要测试应用程序中的浏览器控件,您必须启用 UFT One 以与应用程序进行通信。请参阅使用特定浏览器控件选项时启用测试 HTML 控件。  | 
                                                                
| WPF DevExpress 数据网格控件 | 
                                                                         您现在可以在 WPF 应用程序中的 DevExpress 数据网格控件上侦测和运行测试。 要测试这种类型的网格控件,请加载 WPF > DevExpress 插件,该插件会在您安装 .NET WPF 插件时进行安装。  | 
                                                                
| .NET WPF 和 .NET Windows Forms 插件 | 
                                                                         现在可以在 WPF 和 .NET 控件上侦测、录制和运行测试,而无需考虑 Windows 显示缩放 (DPI)。 请参阅.NET Windows Presentation Foundation (WPF) 插件和.NET Windows Forms 插件。  | 
                                                                
| 
                                                                         操作名长度/操作表字典选项卡  | 
                                                                    
                                                                         操作名长度现在更加灵活了: 
  | 
                                                                
移动测试增强功能
此版本为移动测试提供了以下更新:
| 增强功能 | 描述 | 
|---|---|
| Digital Lab | 
                                                                         UFT Mobile 已更名为 Digital Lab。 适用于本地设备的 UFT Mobile 插件现已命名为适用于本地设备的 Digital Lab Lite。 请参阅移动插件。  | 
                                                                
| 移动测试的并行测试 | 
                                                                         在准备 .json 文件以在 ParallelRunner 中同时运行多个测试时,您现在可以指定用于连接到 Digital Lab 的访问密钥身份验证模式。 请参阅使用命令行并行运行测试。  | 
                                                                
API 测试增强功能
此版本为 API 测试提供了以下更新:
| 增强功能 | 描述 | 
|---|---|
| 对 Kafka Kerberos 身份验证的支持 | 
                                                                         您现在可以测试与 Windows 上使用 Kerberos 进行身份验证的 Kafka 服务器的通信。 请参阅使用 Kafka 活动进行测试。  | 
                                                                
CI-CD 插件增强功能
此版本提供了以下在使用 CI-CD 服务器时可用的更新:
| CI-CD 服务器 | 增强功能 | 
|---|---|
| Azure DevOps | 
                                                                             安装 UFT One Azure DevOps 扩展 5.0.0 以利用以下增强功能: 
 请参阅有关 从 Azure DevOps Server 或 Services 进行测试 的主题。  | 
                                                                    
| Jenkins | 
                                                                             适用于 UFT One 的 Jenkins 插件会经常更新。在 OpenText Application Automation Tools 页面下载最新版本并了解新增功能。  | 
                                                                    
自动化对象模型 (AOM) 增强功能
此版本在使用 AOM 时提供以下功能:
| 增强功能 | 描述 | 
|---|---|
| 以其他用户身份打开 UFT One | 
                                                                         在自动化脚本中,您现在能够以任何 Windows 用户身份启动 UFT One。过去,UFT One 始终由已登录的用户启动。 请参阅《UFT One 自动化对象模型参考》中的 Application.LaunchAsUser 方法。  | 
                                                                
可用性增强功能和修复
此版本提供以下新的可用性增强功能和修复:
| 增强功能 | 描述 | 
|---|---|
| GUI 操作和脚本组件的视图选项 | 
                                                                         您现在可以为 UFT One 指定一个视图,以便在打开 GUI 操作和脚本组件时始终使用该视图。 在“工具”>“选项”>“GUI 测试”>“常规”窗格中,选择“关键字视图”、“编辑器视图”或“上次使用的视图”。  | 
                                                                
| 
                                                                         资源路径自定义  | 
                                                                    
                                                                         新的选项“资源路径类型”已添加到“文件夹”窗格 (“选项”对话框 >“GUI 测试”选项卡)。 
 请参阅指定资源路径类型。  | 
                                                                
| 导入/导出文件夹列表 | 
                                                                         您可以导出文件夹列表,UFT One 会在其中搜索 UFT One 计算机上的测试、组件、操作或资源。然后,您可以将导出的列表导入到另一台 UFT One 计算机,从而简化将测试从一台计算机移动到另一台计算机的过程。 要执行导入或导出,请执行以下操作之一: 
 请参阅导入 / 导出文件夹搜索列表。  | 
                                                                
| Test Batch Runner | 
                                                                         您现在可以随时使用命令行停止正在运行的测试批处理。 请参阅通过命令行运行测试批处理。  | 
                                                                
| 新的菜单选项或快捷键 | 
                                                                         在编辑器中编辑函数库时,您现在可以折叠或展开所有函数,使编辑长文件更轻松。 要折叠或展开所有函数,请执行以下操作之一: 
 有关使用编辑器的更多详细信息,请参阅编辑器。  | 
                                                                
支持的技术版本
现在支持以下技术和浏览器版本:
新技术版本
| 技术 | 受支持的版本 | 
|---|---|
| .NET Windows Forms | 
                                                                         现在支持 .NET 5 和 6 作为技术预览。  | 
                                                                
| AG Grid | 29.0.0 | 
| AutoPass | 2023.02 | 
| Bamboo 服务器 | 
                                                                         8.2 注: 此外,UFT One 现在可以在代理和服务器具有不同 Java JDK 版本 (使用 JDK 1.8 或 JDK 11) 的情况下使用 Bamboo。  | 
                                                                
| Delphi | 
                                                                         10.1、11.0、11.1 - 对 64 位 Windows 系统上的 32 位应用程序的无代理支持 请参阅无代理 Delphi 应用程序。  | 
                                                                
| 
                                                                         Java  | 
                                                                    
                                                                        
 注: 遵循Java 环境变量中的配置要求。  | 
                                                                
| Microsoft Edge WebView2 | 110 | 
| Microsoft Office | 
                                                                         2021 (使用 UIA Pro 插件)  | 
                                                                
| Microsoft 365 | 
                                                                        
 注: Microsoft 365 已针对早期的 UFT One 版本进行了追溯认证。请参阅相关版本的支持矩阵。  | 
                                                                
| SAP | 
                                                                        
 我们建议使用最新的受支持修补程序。对于已知问题,请参阅已知问题 - 基于 Windows 的 SAP。  | 
                                                                
| Stingray | 
                                                                         Stingray 14 - 支持 32 位应用程序  | 
                                                                
| Windows 10 | 22H2 更新 | 
| Windows 11 | 22H2 更新 | 
新的浏览器版本
| 浏览器 | 受支持的版本 | 
|---|---|
| Google Chrome | 
                                                                         105-111  | 
                                                                
| Microsoft Edge (基于 Chromium) | 
                                                                         105-110  | 
                                                                
| Mozilla Firefox | 
                                                                         104-110、102 ESR  | 
                                                                
停用的版本
| 技术 | 不受支持的版本 | 
|---|---|
| 
                                                                         Java  | 
                                                                    
                                                                         7  | 
                                                                
有关更多详细信息,请参阅支持矩阵。
本地化更新
此版本提供以下语言版本:
英语、法语、德语、日语、简体中文。
 另请参见:

                                                        
                                                        
                                                        
                                                        
                                                        
 
 
 
 
 
 