在 Google Chrome 上启用 OpenText UFT Agent 扩展
UFT One 与 OpenText UFT Agent Chrome 扩展进行通信,以测试 Google Chrome 中运行的 Web 应用程序。本主题介绍如何在 Chrome 浏览器中安装和启用扩展。
备注: 如果您安装了适用于 Google Chrome 的 Functional Testing 代理,则在启用其新版本 (OpenText UFT Agent扩展) 之前,可能需要手动删除此扩展。完成设置后,请确保仅安装了最新扩展。
先决条件:
您的浏览器策略必须允许安装浏览器扩展。否则,请参阅在浏览器策略中启用扩展安装。
自动安装扩展
如果您启用了 Chrome 自动更新,则扩展安装取决于您是否具有 Internet 连接。
活动 Internet 连接 |
如果您已连接到 Internet,则在安装 UFT One 后第一次打开 Chrome 时会从 Chrome Web Store 自动下载并安装 OpenText UFT Agent Chrome 扩展。 |
非活动 Internet 连接 |
在没有 Internet 连接的情况下,Chrome 会尝试从 Chrome Web Store 下载 OpenText UFT Agent Chrome 扩展,并在您每次打开 Chrome 时进行安装。 |
下载之后,Chrome 将提示您启用此扩展。
手动安装扩展
如果您未启用 Chrome 自动更新,请按以下步骤安装扩展:
Chrome 95 及更高版本 | 活动 Internet 连接 |
安装并启用 Chrome Web Store 中的 OpenText UFT Agent扩展。
注: 在安装之前,请确保扩展版本与您的 UFT One 版本相匹配。 无法通过搜索 Chrome Web Store 获取 Google Chrome 代理。 |
||||
非活动 Internet 连接 |
从 UFT One 安装文件夹手动安装扩展。
如果将扩展拖放到 Chrome 中不起作用,请执行以下操作:
在 Chrome 中启用扩展。 |
|||||
Chrome 94 及更早版本 |
从 UFT One 安装文件夹手动安装扩展。 按照 非活动 Internet 连接的说明进行操作,但请使用此文件夹中的扩展: “<UFT One 安装文件夹>\Installations\Chrome\v2” |
在 Chrome 中临时自动加载该扩展
在 UFT One 24.2 及更高版本上受支持
如果无法从 Web Store 安装 Chrome 浏览器扩展,您可以将 UFT One 配置为在录制或运行测试时加载该扩展。
OpenText UFT Agent 扩展包含在 UFT One 安装中。当录制或测试运行打开 Chrome 浏览器时,已解压缩的扩展可以自动加载到该浏览器中。该扩展仅保留在该浏览器实例中且保留时间直到该实例关闭为止。
备注:
-
要使扩展能够在录制和测试运行所打开的浏览器中成功加载,请确保在启动会话之前没有打开浏览器的任何实例。
-
如果 OpenText UFT Agent 扩展已安装在您的浏览器中,但未启用,则自动加载不会启用该扩展。为了使 Web 测试正确运行,请确保启用已安装的扩展。
您可以在“选项”对话框 (“工具”>“选项”>“GUI 测试”>“Web”>“高级”>“在 Chrome 中加载 OpenText UFT Agent 浏览器扩展”) 中或使用自动化对象模型 (AOM) 配置此设置。
请参阅《UFT One 自动化对象模型参考》中的 WebOptions 对象。
启用 UFT One 以使用严格的内容安全策略 (CSP) 测试应用程序
要测试 Web 应用程序,UFT One 必须与应用程序通信,包括 JavaScript 注入。在某些情况下,应用程序会阻止此功能。有关详细信息,请参阅使用严格的内容安全策略 (CSP) 测试应用程序。
使 UFT One 能够在 Google Chrome 中测试本地 HTML 页面
默认情况下,Google Chrome 中禁用了在本地 HTML 文件上运行扩展的功能。
要允许 UFT One Google Chrome 扩展在本地 HTML 文件上运行,请执行以下操作:
-
在 Google Chrome 中,浏览到以下 URL: chrome://extensions
-
找到适用于 Google Chrome 浏览器的 OpenText UFT Agent。
-
单击位于图标左侧的箭头 展开有关扩展的详细信息。
选择允许访问文件 URL。您的选择将会自动保存。
另请参见: