首页 > 解决方案 > 在 HCL OneTest UI 中,Firefox 浏览器上的 WebUI 录制无法像在 Chrome 中那样工作。#hclonetestui

问题描述

在 HCL OneTest UI v10.0.2 中,当我启动 Firefox 浏览器进行 Web UI 录制并尝试在浏览器上录制时,它不会生成任何测试步骤。我没有在注释工具栏中看到任何数据包正在收集。我正在使用 Firefox 68 ESR。我可以在 Chrome 上录制,但不能在 Firefox 上录制。

标签: ui-automationwebui

解决方案


对于在浏览器上录制,HCL OneTest UI 提供了浏览器扩展。当您启动 Chrome 浏览器进行录制时,它允许在浏览器启动期间动态应用扩展程序,而对于 firefox 则不然。要解决此问题,用户需要在浏览器中添加 HCL OneTest UI – Web UI 扩展,并在安装扩展的同一配置文件中启动 Firefox for Web UI 录制。您可以按照以下步骤操作:

  1. 在 Firefox 浏览器上安装 HCL OneTest UI – Web UI 扩展。扩展名“webuirecorder_webext.xpi”可以在 Windows 操作系统的以下目录中看到:C:\Program Files\HCL\HCLIMShared\plugins\com.ibm.rational.test.rtw.webgui.browextension.firefox_1.2.200.v20190529_2318\WebUIRecorderWebExtension

此位置可能会有所不同,具体取决于您的 HCL OneTest UI 安装位置,请检查类似位置。

您可以在 Firefox 浏览器上拖放扩展程序并允许它安装在 Firefox 上。现在您将看到 HCL OneTest UI – Web UI 扩展已添加到 Firefox。

HCL OneTest UI - Firefox 的 Web UI 扩展

您可以在 Linux 和 Mac OS 中执行类似的步骤。例如,在 Linux 中,它可以位于:/opt/HCL/HCLIMShared/plugins/com.ibm.rational.test.rtw.webgui.browextension.firefox_/WebUIRecorderWebExtension

例如,在 MacOS 中,它可以位于:/Applications/HCL/HCLIMShared/plugins/com.ibm.rational.test.rtw.webgui.browextension.firefox_/WebUIRecorderWebExtension

  1. 在 Firefox 浏览器上启动 Web UI Recording 时,选择安装扩展的 Firefox 配置文件,如下所示:

    HCL OneTest UI - 记录器向导在配置文件中选择 Firefox 浏览器进行记录

默认情况下,在 Firefox ESR 版本中,default-esr 是 Firefox 默认使用的配置文件,并且很可能用户可能已经在其中应用了扩展。要验证哪个配置文件是您应用扩展的配置文件,您可以启动 Firefox 并打开 about:profiles url 以查看配置文件名称。

查看正在使用的 Firefox 配置文件

  1. 现在您应该可以继续在 Firefox 浏览器上录制 Web UI 测试了。

推荐阅读