Web 插件

可以使用 Web 插件测试 HTML 用户界面对象 (控件) 。

下表总结了有关 Web 插件的基本信息以及它是如何与 UFT One 的一些常用方面相关的。此信息也与扩展 Web 插件的所有子插件相关。

常规信息

插件类型

此插件的许多功能与其他基于 Web 的插件相同。

支持的环境

有关受支持的 Web 浏览器和版本的详细信息,请参阅UFT One 产品可用性矩阵》

子插件
  • Web 2.0 Toolkit Support

    UFT One 还提供了一组插件,这些插件使用由 Micro Focus 通过 Web 插件扩展性开发的测试对象类,支持测试多个 Web 2.0 工具包中的各种专用控件。在插件管理器中,这些插件均显示为 Web 插件的子节点。有关详细信息,请参阅 Web 2.0 Toolkit Support

  • WebAgGrid 和 WebUIGrid 对象

    UFT One 15.0 开始,单独的 AgGrid 和 UIGrid Web 子插件 (而不是 Web 插件本身) 支持 WebAgGridWebUIGrid 测试对象。这样一来,这些对象与 Web 对象就不会像以往那样发生冲突。

    AgGrid 和 UIGrid 插件作为 Web 插件的一部分安装的。但是,默认情况下不会加载这些插件。如果要测试 AgGrid 或 UIGrid 对象,请确保打开 UFT One 并选择相关的插件。

测试对象方法和属性

Web 插件提供了测试 Web 应用程序中的对象时可使用的测试对象、方法和属性。有关详细信息,请参阅《UFT One Object Model Reference for GUI Testing》Web 部分。

扩展 Web 插件

Web 插件扩展性允许开发针对以下方面的支持: 测试 UFT One Web 插件不支持即取即用的第三方和自定义 Web 控件。

其他

  • 加载了 Web 插件外再加载 Siebel 插件时,将自动自定义对象标识设置。鉴于此原因,即使加载了 Web 插件,“对象标识”对话框 (“工具”>“对象标识”) 的“环境”列表中也不会提供 Web 插件。

  • 如果浏览器支持选项卡式浏览,则可以在多个浏览器选项卡上创建步骤。

已知问题 已知问题 - Web 插件
先决条件

打开应用程序

必须先打开 UFT One,然后再打开 Web 应用程序。

在 Mozilla Firefox 中测试

Firefox 版本 57 和更高版本支持适用于 Firefox 的 Micro Focus UFT 代理 扩展。

注: 

在 Google Chrome 中进行测试
在基于 Microsoft Chromium 的 Edge 中进行测试

为了在基于 Microsoft Chromium 的 Edge 浏览器上录制和运行测试,必须安装 Micro Focus UFT 代理 Chromium Edge 扩展。有关详细信息,请参阅在 Chromium Edge 上启用 Micro Focus UFT 代理 扩展

UFT One 支持 Chromium Edge 稳定版和测试版。当 UFT One 打开浏览器时,它会打开稳定版 (如果已安装)。否则,它将打开测试版 (如果已安装)。

在 Microsoft Edge 中进行测试
  • 要使用 Edge 浏览器,必须确保 UFT One 安装文件夹中存在正确的 Microsoft WebDriver 版本。有关详细信息,请参阅使用 适用于 UFT 的 Edge 代理

  • 为在 Microsoft Edge 浏览器上录制和运行测试,必须启动 适用于 UFT 的 Edge 代理。有关详细信息,请参阅使用 适用于 UFT 的 Edge 代理

  • 如果您使用的是 Microsoft Edge Insider 版本,则应使用版本 10576 或更高版本。但是,由于在 Microsoft 构建的 Web Driver Insider 中进行了更改,因此更高版本可能无法与 UFT One 结合使用。

在远程 Mac 的 Apple Safari 中进行测试 请参阅在远程 Mac 计算机上使用 Apple Safari

插件依赖关系

配置

配置选项

使用 Web 窗格。
(请确保打开了 GUI 测试,并选择了工具 > 选项 > GUI 测试选项卡 > Web > 常规节点。)

录制和运行设置

使用 Web 选项卡。
(录制 > 录制和运行设置)

测试设置

使用 Web 窗格。
(文件 > 设置 > Web 窗格)

自定义交互屏幕捕获设置

使用 Web 部分。
(“工具”>“选项”>“GUI 测试”选项卡 >“交互屏幕”节点 >“自定义级别”)

应用程序区域其他设置

使用 Web 窗格。
在应用程序区域侧栏中,选择其他设置 > Web

另请参见: