安装时的已知问题

本部分介绍有关安装 UFT One 的疑难解答和限制。

早期的 UFT One 版本

  • 确保在安装 UFT One 之前已安装了 Microsoft 更新 https://support.microsoft.com/en-us/kb/2999226

    如果安装失败,请修复 Microsoft C++ 2015 Redistributable 安装 (可在“UFT One 安装文件夹>/prerequisites”文件夹中找到) 并再次尝试安装 UFT One

  • 由于帮助文档是联机文档,因此不再支持 Help_Documents 静默安装参数。如果您具有使用此参数的静默安装脚本,请先从脚本中删除它,以确保正确安装 UFT One

返回页首

正在使用的文件

如果在安装过程中显示 UFT One“正在使用的文件”对话框,请选择“关闭应用程序,然后重新启动”。

UFT One 会自动关闭应用程序并继续安装。

如果重新启动之后,UFT One“正在使用的文件”对话框将 "Explorer" 列为打开的应用程序,则可以执行以下某项操作:

关闭应用程序,然后重新启动

指示 UFT One 自动关闭安装所需的应用程序。

不关闭应用程序。

指示 UFT One 继续安装。如果选择此选项,则安装后必须重新启动计算机。

返回页首

组件注册失败

如果在安装过程中显示有关组件注册失败的消息,请不要单击“确定”继续,

而是检查 %TEMP% 目录的 VC2015Prerequisite_yyyymmdd_XXXXXX.log 文件中的问题。如果日志显示服务未正确启动,请手动重新启动服务,然后重新开始安装。

返回页首

UFT One 安装和其他 ADM 软件

Sprinter 如果在同一台计算机上同时使用 UFT One 和 Sprinter,并且修改 UFT One 或 Sprinter,则必须对其他产品运行“修复”安装。
ALM

如果 ALM 客户端与 UFT One 安装在同一计算机上,则卸载 UFT One 可能删除视频 (.fbr) 文件的关联。

因此,您可能无法使用 Micro Player 应用程序查看与 ALM 中的缺陷相关的视频。

变通方法: 使用 Windows“文件选项”对话框重新将视频文件与 Micro Player 应用程序关联。

UFT Developer
  • 在“自定义安装”屏幕中,即使在安装时没有安装相关的 IDE,也可以选择 UFT Developer Visual Studio 或 Eclipse 插件。

    如果之后安装 IDE,UFT Developer 插件将不可用。

    变通方法: 安装所需的 IDE 之后,运行“修复”安装。

  • UFT One 安装中静默安装 UFT Developer 时,确保使用新语法。

    有关详细信息,请参阅适用于 UFT Developer 组件的命令

    如果遇到与此类似的错误,请确保未使用旧的 LeanFT 静默安装命令语法:

    Error: The installer has encountered an unexpected error installing this package.This may indicate a problem with this package.The error code is 2711.The arguments are: LeanFT

返回页首

UFT One 安装和 Microsoft 软件

软件 UFT 说明
Windows 10
  • 在 Windows 10 操作系统上安装 UFT One 时,必须先关闭 Cortana 和 Action Center,然后再执行 UFT One 安装。

  • 您必须具有管理权限才能从 Windows 10 上的 UFT One 连接到 ALM

    安装 UFT One 之后立即通过管理员权限连接到 ALM

  • 在某些情况下,Windows 升级后 (例如从 1803 升级到 1903),UFT One 不再正常工作。

    根本原因: Windows 升级删除了 UFT One 所需的一些注册表项。

    变通方法: 修复 UFT One 安装。

    在计算机上安装的程序列表中,选择“更改”或“修改”Micro Focus Unified Functional Testing。在运行的 UFT One 安装程序中,选择“修复”程序的选项

pdm.dll
  • 如果在计算机上发现“pdm.dll 版本 6.0.0.8169”,则安装程序会在安装期间将其识别出来,并指示您从 Microsoft 站点下载已更正的 DLL。

    有关更多详细信息,请参阅 http://support.microsoft.com/kb/q293693/

  • 要在 UFT One 中调试 GUI 测试,请确保已安装并注册了最新版本的 pdm.dll 文件。

    pdm.dll 文件已安装并注册到 Microsoft Visual Studio 和 Microsoft Office,同时还已安装 (但未注册) 到 Microsoft Internet Explorer。

    如果您当前注册的版本低于 9:

    1. 请卸载 Microsoft Script Debugger (如果已安装)。

    2. 对 Microsoft Visual Studio 或 Microsoft Office 执行修复安装。

      检查 pdm.dll 版本的注册表: HKEY_CLASSES_ROOT\CLSID\{78A51822-51F4-11D0-8F20-00805F2CD064}\InprocServer32

    如果需要使用随 Microsoft Internet Explorer 安装的 pdm.dll 文件,请执行以下操作:

    1. 确保您具有管理员特权。
    2. 找到 pdm.dll 文件,该文件通常位于 c:\program files(x86)\internet explorer\c:\program files\internet explorer 中。
    3. pdm.dll 文件和 msdbg2.dll 文件从同一个文件夹移动到其他位置。

    4. 运行以下命令:

      regsvr32 <pdm.dll 的完整路径>\pdm.dll

      regsvr32 <pdm.dll 的完整路径>\msdbg2.dll

Microsoft Office 64 位

要在同一计算机上使用 UFT One 和 Microsoft Office 64 位,必须先安装 UFT One

Windows 8.x 或更高版本/Windows Server 2012 R2

在 Windows 8.X 或更高版本或 Windows Server 2012 R2 上使用 UFT One 时,如果要使用 API 测试和组件,请确保已安装 MSU (Microsoft Update) KB2887595。

返回页首

UFT One 安装和 Micro Focus UFT 代理 (浏览器支持)

浏览器 UFT 说明
Google Chrome

如果在 Google Chrome 版本 31 或更高版本中测试应用程序,安装 UFT One 之后首次打开 Chrome 时,Chrome 将自动下载并安装适用于 Google Chrome 的 Micro Focus UFT 代理

在以下情况下,必须手动启用适用于 Google Chrome 的 Micro Focus UFT 代理扩展:

  • 未连接 Internet。

  • 未启用 Google Chrome 的自动更新。

  • 正在使用 Google Chrome 版本 30 或更早版本。

有关手动启用扩展的详细信息,请参阅Unified Functional Testing 插件指南》的“Web”部分中的“如何启用适用于 Google Chrome 的 Micro Focus UFT 代理扩展”任务。

Mozilla Firefox

在安装 UFT One 后首次打开 Firefox 时,请接受提示以安装适用于 Firefox 的 Micro Focus UFT 代理

常规

要使用最新的 Micro Focus UFT 代理浏览器扩展,请确保未安装较早版本的 Functional Testing 代理扩展。如果同时安装了两个扩展,请在启用新扩展之前手动删除旧扩展。

返回页首

UFT 安装和 64 位应用程序

使用管理员特权进行安装

如果具有管理员特权的用户在安装 Unified Functional Testing Add-in for ALM,或对 Run Results Viewer 执行修复操作,同时另一个不具有管理员特权的用户在同一计算机上运行 UFT One,则 UFT One 无法支持 64 位应用程序。

变通方法: 以管理员身份登录并执行以下操作之一,同时修复 UFT One 或运行“<UFT One 安装目录>”\bin64\Mediator64.exe

32 位和 64 位应用程序

如果您的计算机有某个应用程序的两个版本,其中一个是 32 位,另一个是 64 位,则 UFT One 会始终打开 32 位版本。

当操作系统执行从 Program Files 文件夹到 Program Files (x86) 文件夹的重定向以及从 System32 文件夹到 SysWow64 文件夹的重定向时会发生这种情况。

变通方法: 要指定 64 位版本,请确保步骤明确指示了 64 位应用程序的路径。

.NET/WPF 插件扩展性 使用适用于 64 位 Windows Forms 进程的 .NET 或 WPF 插件扩展性时,必须使用“任何 CPU”选项来构建自定义服务器 DLL。

返回页首

UFT One 安装和 Java

在安装了 UFT One 的计算机上重新安装或升级 JRE 时,可能会遇到错误 1603,阻止 JRE 安装完成。

这可能是由于 UFT One Java 环境变量和 Java 安装程序之间的干扰引起的。

要成功完成安装,请重命名 UFT One Java 环境变量,执行 JRE 安装并还原变量名称。

临时重命名 UFT One Java 环境变量: 

  1. 在 Windows 桌面上,右键单击“我的电脑”或“这台电脑”,然后选择“属性”

  2. 选择“高级”选项卡。

  3. 单击“环境变量...”按钮。

  4. 在用户变量列表和系统变量列表下查找以下环境变量,然后编辑它们的名称:

    • _JAVA_OPTIONS

    • Java_Tool_Options

    • IBM_Java_Options

  5. 安装 JRE。

  6. 安装完成后,将环境变量名称更改回其原始名称。

返回页首

 

使用非英语语言安装 UFT

使用非英语语言安装 UFT One 时,默认情况下不注册 TTF16.ocx 文件。为避免在这些情况下出现错误,请在开始安装之前执行以下操作:

  1. 浏览到 Windows 欢迎屏幕和新用户帐户设置。您可以在 Windows“区域”或“区域和语言”控制面板设置中找到这些设置。

  2. 单击“复制设置...”,然后选择将当前设置复制到“欢迎屏幕和系统帐户”

返回页首

另请参见: