安装时的已知问题

主题介绍有关安装 UFT One 的疑难解答和限制。

正在使用的文件

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

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

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

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

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

不关闭应用程序

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

返回页首

组件注册失败

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

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

返回页首

更改或修复 UFT One 安装

更改或修复 UFT One 安装需要对某些注册表项的写入权限。

在没有这些权限的情况下通过控制面板修复安装的行为如下:

安装向导停止并显示错误消息。

  • 以管理员身份登录 Windows,然后从控制面板“更改”或“修复”UFT One 安装。

  • 通过 UFT One 安装包运行 UFT One MSI 安装程序并选择“更改”或“修复”选项。

返回页首

UFT One 安装和其他 ADM 软件

下面介绍有关使用 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 组件的 ADDLOCAL 值

    如果遇到与此类似的错误,请确保未使用旧的 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 软件

下面介绍有关在 Windows 上安装 UFT One 或将 UFT One 与其他 Microsoft 软件结合使用的疑难解答和限制。

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

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

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

pdm.dll

要在 UFT One 中调试 GUI 测试,请确保已安装并注册 pdm.dll 文件。

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

或者,安装随 UFT One 安装包提供的 Microsoft Script Debugger,该调试器提供 pdm.dll

要注册随 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

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

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

  2. 使用 UFT One Additional Installation Requirements 实用程序安装 Microsoft Script Debugger。

    从 Windows“开始”菜单或通过运行 <UFT One 安装文件夹>\bin\UFTInstallReqs.exe 打开 UFT One Additional Installation Requirements 实用程序。

Microsoft Office 64 位

要在同一计算机上使用 UFT One 和 Microsoft Office 64 位,需要进行一些干预。这是因为这两个程序使用的 Microsoft Access 数据库引擎版本之间存在冲突。

执行以下某项操作: 

  • 在安装 Microsoft Office 64 位之前安装 UFT One

  • 在安装 UFT One 之前,请使用 /quiet 参数通过管理员命令行安装 Microsoft Access Database Engine 2016 32 位。有关详细信息,请参阅安装 Microsoft Access Database Engine 2016

  • 使用 SKIP_MSADE_CHECK 标志安装 UFT One。这将安装 UFT One,您无需安装 Microsoft Access Database Engine 2016 Redistributable。

    静默: 

    cmd /c MsiExec /norestart /qn /i "<UFT One MSI 路径>\Unified_Functional_Testing_x64.msi" /l*xv "<日志文件路径>.log" SKIP_MSADE_CHECK=1

    使用安装向导:

    cmd /c MsiExec /norestart /qf /i "<UFT One MSI 路径>\Unified_Functional_Testing_x64.msi" /l*xv "<日志文件路径>.log" SKIP_MSADE_CHECK=1

    您可以在以后发现 API 数据库活动需要上述可再发行引擎时安装它。

Windows Server 2012 R2

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

返回页首

UFT One 安装和 OpenText UFT Agent (浏览器支持)

下面提供了有关在浏览器中安装 OpenText UFT Agent 扩展的说明。

浏览器 UFT 说明
Google Chrome

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

在以下情况下,必须手动安装 OpenText UFT Agent Chrome 扩展:

  • 未连接 Internet。

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

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

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

有关手动安装该扩展的详细信息,请参阅在 Google Chrome 上启用 OpenText UFT Agent 扩展

Mozilla Firefox

在安装 UFT One 后首次打开 Firefox 时,请接受提示以安装适用于 Firefox 的 OpenText UFT Agent

常规

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

返回页首

UFT One 安装和 64 位应用程序

使用管理员特权进行安装

如果拥有管理员权限的用户安装 UFT One 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. 单击“复制设置...”,然后选择将当前设置复制到“欢迎屏幕和系统帐户”

返回页首

另请参见: