新增功能
本主题介绍此版本中包含的新功能和增强功能。
GUI 测试增强功能
现在可以使用以下 GUI 测试增强功能。
增强功能 | 描述 |
---|---|
支持 SAP UI5 Web 组件 |
您现在可以在基于 SAP UI5 Web 组件的 SAP 应用程序上侦测、录制和运行测试。 有关测试基于 SAP Web 的应用程序的详细信息,请参阅基于 Web 的 SAP 支持。 |
识别不常见的文本字符 |
您现在可以训练 ABBYY OCR 引擎来标识应用程序中不常见或不清楚的字符。 如果已拥有训练模式,还可以使用自动化脚本来指定用于文本识别的训练模式文件。 有关详细信息,请参阅《UFT One 自动化对象模型参考》中的 ABBYY OCR 模式训练和 App.Options.PatternFileLocation 属性。 |
标识标准 Windows 富文本编辑器 |
某些富文本编辑器控件以前被标识为普通 WinObject 测试对象,现在被标识为 WinEditor 测试对象。这样您就可以对诸如在记事本、Windows 11 和 Microsoft Outlook 中使用的富文本编辑器控件执行文本编辑操作。 此外,WinEditor 测试对象现在支持 Set 方法,它允许您在编辑器中输入单行或多行文本值。 有关详细信息,请参阅《Object Model Reference for GUI Testing》中的 WinEditor 测试对象。 |
Web 和基于 AI 的测试增强功能
现在可以使用以下 Web 和基于 AI 的测试增强功能。
增强功能 | 描述 |
---|---|
新的 AI 对象模型 |
此版本包含一个新的 AI 对象模型,并改进了基于 AI 的对象标识功能。此模型也可以在 AppDelivery Marketplace 中获取。 要在使用早期版本的 OpenText Functional Testing 的计算机上更新本地 AI 对象模型,请参阅更新本地 AI 对象模型。 |
本机移动应用程序上的 AIObject.SetText 方法 |
测试本机移动应用程序时,现在可以对 AIObjects 使用 SetText 和 SetSecureText 方法。有关详细信息,请参阅 《Object Model Reference for GUI Testing》 中的基于 AI 的测试。 |
正式支持 Headless Chrome |
现在支持使用以下方法和功能在 Headless Chrome 中执行基于 AI 的测试: 自动滚动、Hover、ScrollOnObject、Scroll、DoubleClick、RightClick、LongClick。 有关详细信息,请参阅 《Object Model Reference for GUI Testing》 中的基于 AI 的测试。 由于这些方法受到支持,作为技术预览提供的功能现在也受到正式支持:
|
移动测试增强功能
您现在可以在移动测试中添加步骤,以调整用于查看正在测试的应用程序的远程访问窗口的大小。
Device 测试对象支持以下新方法: MaximizeViewer、MinimizeViewer 和 RestoreViewer。
有关详细信息,请参阅《Object Model Reference for GUI Testing》中的 Device 测试对象。
终端仿真器测试增强功能
现在可以使用以下终端仿真器测试增强功能。
增强功能 | 描述 |
---|---|
考虑 TeField 测试对象的颜色 |
您现在可以检索并检查终端仿真器监控器上文本的颜色和背景颜色。 使用《Object Model Reference for GUI Testing》中所述的 TeField.Color 和 TeField.BackgroundColor 属性。 |
TeTextScreen.Type 方法支持数字键盘键 (0-9) |
使用 VT 仿真在终端仿真器上运行测试时,您现在可以模拟按下数字键盘键,而不是键盘区域中的数字键。 有关详细信息,请参阅《Object Model Reference for GUI Testing》中的 TeTextScreen.Type 方法。 |
Test Batch Runner
从命令行运行 Test Batch Runner 时,您现在可以指示连续运行的测试不要覆盖彼此的结果。每个测试的运行结果都保存在您指定的结果位置下的单独子文件夹中。
有关详细信息,请参阅通过命令行运行测试批处理。
安装和许可更新
当前版本引入了以下安装更新。
更新 | 描述 |
---|---|
所需的 .NET Desktop Runtime 版本 |
安装现在需要 .NET 8.0.6 Desktop Runtime。 如果在安装 OpenText Functional Testing 之前未安装此版本的必备程序:
|
AI 对象检测和 OpenText Functional Testing for Developers |
“AI 对象检测”功能不再是安装 OpenText Functional Testing for Developers 的先决条件。 |
用于启用浏览器扩展的静默安装选项 |
您现在可以指示静默安装在安装 Chrome 或 Edge 浏览器扩展后自动启用该扩展。 这样有助于实现企业安装自动化,因为它不需要手动干预即可启用浏览器扩展。 有关控制浏览器扩展安装的新选项的详细信息,请参阅设置配置选项。 |
许可证向导提供代理服务器身份验证 |
您现在可以使用代理服务器连接到许可证服务器。 在“Functional Testing 许可证向导”中,选择“并发许可证”或“短期脱机许可证”,单击“代理服务器设置”并输入代理服务器连接详细信息。 您可以使用“系统代理服务器”或“HTTP 代理服务器”,然后指定用于代理服务器身份验证的凭据 (如果需要)。 有关详细信息,请参阅使用向导管理许可证。 |
可用性增强功能和修复
现在可以使用以下新的可用性增强功能和修复。
增强功能 | 描述 |
---|---|
在 Java SWT 应用程序中键入变音符号 |
在 Java SWT GUI 测试中,现在运行 Type 和 Set 方法时支持扩展 ASCII 码。例如,这样测试就能够键入带有德语变音符号的字符串。 有关在 Java 编辑框中键入内容的详细信息,请参阅《Object Model Reference for GUI Testing》。 |
支持的技术版本
当前版本引入了以下更新:
新支持的版本
此版本会继续更新受支持的技术和浏览器版本的列表。
有关最新信息,请参阅支持矩阵。
停止提供支持
以下技术和版本不再受支持:
-
PhantomJS
-
版本低于 58 的 Mozilla Firefox
另请参见: