AI 对象检测窗格 (选项对话框 > GUI 测试选项卡)

GUI 移动、Web 和基于 Windows 的 SAP GUI 测试

本主题描述您可以在 UFT One 的“AI 对象检测”窗格中配置的基于 AI 的全局测试能力。

访问“AI 对象检测”窗格

选择“工具”>“选项”>“GUI 测试”选项卡 >“AI 对象检测”节点。

返回页首

配置基于 AI 的常规测试设置

使用“AI 对象检测”>“常规”窗格,您可以配置基于 AI 的常规测试设置。

启用/禁用 UFT One 的 AI 对象检测

默认情况下,UFT One 的 AI 对象检测处于启用状态。您可以清除“启用 AI 对象检测”选项以将其禁用。

仅当重新启动 UFT One 后,您在“启用 AI 对象检测”选项中所做的更改才会生效。

运行时对象标识

微调对象标识设置,以在运行时以最佳方式标识应用程序中的对象。

对象标识设置
自动滚动

选择此选项以启用自动滚动。运行测试时,如果对象未显示在应用程序中,但应用程序屏幕是可滚动的,则 UFT One 自动滚动以进一步搜索对象。

UFT One 在运行要求在应用程序中不显示对象的检查点时,进行类似的滚动。

默认值: 选中。

您可以自定义滚动的方向和范围:

  • 滚动方向: 滚动的方向。默认值: Down。
  • 最大滚动次数: 滚动的最大页面或屏幕数。默认值: 2.

提示: 要在测试运行中临时覆盖这些全局设置,请在测试中添加 AI 运行设置步骤。有关详细信息,请参阅《UFT One Object Model Reference for GUI Testing》中的 AIRunSettings 对象

为对象标识启用缓存

默认情况下,UFT One 在测试运行期间使用缓存机制进行 AI 对象标识,以提高性能。

如果您觉得它对您的情况没有用,可以清除此选项以禁用缓存机制。

启用验证标识

选择此选项可在测试运行期间启用验证对象标识。运行测试时,UFT One 在执行操作之前验证对象标识。

您可以启用或禁用对移动上下文和/或非移动上下文的验证。

请注意,添加的验证会影响测试的运行速度。

默认值: 仅对非移动上下文启用。

提示: 要在测试运行中临时覆盖这些全局设置,请在测试中添加 AI 运行设置步骤。有关详细信息,请参阅《UFT One Object Model Reference for GUI Testing》中的 AIRunSettings 对象

AI 转换助手

通过“将运行结果替换为 AI 对象建议”选项,可以将现有步骤替换为 AI 对象步骤,以创建更具弹性且与平台无关的测试。

选择此选项时,您的测试运行结果不会反映测试结果。相反,该报告为可将基于属性的测试对象替换为 AI 对象的任何步骤提供 AI 对象和操作建议。

默认情况下,不选中此选项。

返回页首

配置 OCR 设置

在“AI 对象检测”>“OCR”窗格中,您可以配置影响用于 AI 对象的文本识别的选项。

指定要使用的 OCR 设置:

  • UFT One OCR 设置。AI 对象检测使用“文本识别”窗格中定义的 OCR 引擎、语言和设置。有关详细信息,请参阅文本识别窗格(选项对话框 > GUI 测试选项卡)
  • AI 对象检测 OCR 设置。AI 对象检测使用您在下面选择的语言,以及与“文本识别”窗格中选择的引擎不同的 OCR 引擎。

提示: 要在测试运行中临时覆盖这些全局设置,请在测试中添加 AI 运行设置步骤。有关详细信息,请参阅《UFT One Object Model Reference for GUI Testing》中的 AIRunSettings 对象

指定 OCR 语言

当在应用程序中标识文本、使用文本标识特定对象以及从应用程序检索文本时,将使用 OCR 语言。仅当您已选择使用 AI 对象检测 OCR 设置时,此设置才相关。

  • 将语言从“可用语言”列表移动到“选定语言”列表,以指定用于基于 AI 的文本识别的语言。

  • 在“选定语言”列表中选择语言,然后单击“上移”或“下移”来确定语言的优先级。

支持的语言: 南非荷兰语、阿拉伯语、巴斯克语、保加利亚语、加泰罗尼亚语、中文、繁体中文、克罗地亚语、捷克语、丹麦语、德语、荷兰语、英语、世界语、爱沙尼亚语、芬兰语、法语、希腊语、希伯来语、匈牙利语、冰岛语、意大利语、爱尔兰语、日语、韩语、拉丁语、拉脱维亚语、立陶宛语、马其顿语、马耳他语、挪威语、波兰语、葡萄牙语、罗马尼亚语、俄语、塞尔维亚语、斯洛文尼亚语、斯洛伐克语、西班牙语、瑞典语、土耳其语、乌克兰语、威尔士语

指定其他设置来微调文本识别: 

识别文本时考虑 UI 控件边框

此设置指定在划分识别的文本时是否考虑 UI 控件边框。

默认情况下,此选项处于启用状态。

降噪特性

此设置指定是否从标识的文本中删除噪声字符。噪声字符是在意外区域或控件中识别出的任何字符。

默认情况下,此选项是选中的。

返回页首

配置 远程 AI 对象检测服务 连接

在“AI 对象检测”>“服务”窗格中,配置 UFT One 与远程 AI 对象检测服务的连接。

  1. 定义连接信息。

    使用远程服务

    选择此选项可使用您在远程计算机上安装的 AI 对象检测服务

    有关详细信息,请参阅使用 远程 AI 对象检测服务

    远程 AI 服务器详细信息

    输入用于访问远程 AI 对象检测服务的 IP 地址和端口号。

    • IP 地址: 安装远程 AI 对象检测服务的计算机的 IP 地址。

      注: 如果远程计算机在域中,则可以指定主机名而不是 IP 地址。如果远程计算机在工作组中,则必须使用 IP 地址。

    • 端口号: 您在服务安装期间定义的端口号。值范围为 0 到 65535。

    忽略证书错误

    选择此选项将忽略证书错误。

    如果您使用的是 CA 证书,则不必选择此选项。

    使用代理服务器设置

    选择使用代理服务器进行连接。

    代理服务器类型。定义连接到远程服务器时要使用的代理服务器类型:

    • 系统代理服务器

    • HTTP 代理服务器

    代理服务器地址。代理服务器的 IP 地址和端口。如果选择“系统代理服务器”,此字段将自动填充,并且为只读。

    指定身份验证。选择此选项可输入代理服务器凭据。

    代理服务器用户名和密码。在选择了“指定身份验证”的情况下用于连接到远程服务器的代理服务器凭据。

  2. 单击“测试连接”以确保配置正确。

    在此窗格中保存更改后,将立即建立与远程 AI 对象检测服务的连接。

返回页首

配置 AI 对象检测云服务 连接

备注: AI 对象检测云服务可根据要求作为技术预览提供。该服务未在 UFT One 中直接提供。要了解更多信息,请联系您的客户团队并发送电子邮件至 AIODCloudService@opentext.com。

在“AI 对象检测”>“服务”窗格中,配置 UFT OneAI 对象检测云服务的连接。

  1. 定义连接信息。

    使用云服务

    选择此选项以使用 AI 对象检测云服务

    请参阅使用 AI 对象检测云服务

    访问密钥

    输入您收到的访问密钥以连接到 AI 对象检测云服务

    使用代理服务器设置

    选择使用代理服务器进行连接。

    代理服务器类型。定义连接到远程服务器时要使用的代理服务器类型:

    • 系统代理服务器

    • HTTP 代理服务器

    代理服务器地址。代理服务器的 IP 地址和端口。如果选择“系统代理服务器”,此字段将自动填充,并且为只读。

    指定身份验证。选择此选项可输入代理服务器凭据。

    代理服务器用户名和密码。在选择了“指定身份验证”的情况下,用于连接到云的代理服务器凭据。

  2. 单击“测试连接”以确保配置正确。

    在此窗格中保存更改后,将立即建立与AI 对象检测云服务的连接。

返回页首

配置 Marketplace 连接

如果希望从 UFT One 用户界面更新本地 AI 对象模型,则需要连接 Marketplace。

在“AI 对象检测”>“模型”窗格中,配置 UFT One 连接到 Marketplace 所需的信息:

  1. 定义 Marketplace 连接信息。

    Marketplace 连接设置
    Marketplace 用户名

    输入您的 AppDelivery Marketplace 帐户的用户名。

    如果您没有 Marketplace 帐户,请单击“创建帐户”并创建帐户。

    Marketplace 密码 输入您的 Marketplace 帐户的密码。
    使用代理服务器设置

    选择使用代理服务器进行连接。

    代理服务器类型。定义连接到 Marketplace 时要使用的代理服务器类型:

    • 系统代理服务器

    • HTTP 代理服务器

    代理服务器地址。代理服务器的 IP 地址和端口。如果选择“系统代理服务器”,此字段将自动填充,并且为只读。

    指定身份验证。使您可以使用特定帐户连接到 Marketplace。

    代理服务器用户名和密码。在选择了“指定身份验证”的情况下用于连接到 Marketplace 的凭据。

  2. 单击“测试连接”

  3. 单击“确定”以设置连接。

返回页首

恢复默认设置

单击“恢复出厂默认设置”按钮可重置所有产品设置,包括 ALM 连接信息、最近的文件列表以及“选项”对话框中定义的任何内容,例如启动选项、UI 布局、GUI、API 和 BPT 测试选项、远程连接凭据等。

返回页首

另请参见: