Known issues - UFT One programs

Relevant for: GUI tests and components and API testing

This topic describes general troubleshooting and limitations when working with UFT One.

UFT on Windows 10 and later

  • If your UFT One installation behaves unexpectedly, such as remaining on top and hiding other applications, or has issues with recognizing top window test objects, see KM01339230 for a workaround.
  • Microsoft no longer officially supports WSE, which UFT One uses to run web service testing using WSE security settings.

Back to top

UFT One affected by a Windows update

Some Windows updates (for example from 101803 to 101903) affect the installed UFT One program and prevent UFT One from working properly.

Root cause: The Windows update deletes some registry keys required by UFT One.

Solution: 

UFT One versions 2021 R1 and later:

The first time you open UFT One after the Windows update, UFT One runs a registry repair program that fixes registry errors caused by the update.

UFT One versions 2021 and earlier:

Repair the UFT One installation:

  • Using the installation wizard: In the list of programs installed on your computer, select to Change or Modify Micro Focus UFT One. In the UFT One setup program that runs, select the option to Repair the program.
  • Using a command line: MSIEXEC /q /fa <UFT One Installation files>\\Unified Functional Testing\MSI\Unified_Functional_Testing_x<64 or 86>.msi

Note: If you need to avoid an installation repair, contact the Micro Focus support team to obtain an execution script that fixes this issue.

UFT One program tools

You cannot use some of the UFT One tools when the UAC (User Account Control) option in is set to ON.

Workaround: Temporarily turn off the UAC option while using these tools, by doing the following:

For Microsoft Windows 7:
  1. Log in as an administrator.

  2. From the Control Panel, select User Accounts > User Accounts > Change User Account Settings.

  3. In the User Account Control Settings window, move the slider to Never notify.

  4. Restart the computer to enable this setting to take effect.

  1. After working with the desired tool, return to the User Account Control Settings window, and restore the slider to its previous position to turn the UAC option on again.

For Microsoft Windows 10 and later:
  1. Open the registry editor. (Run a regedit command)

  2. Navigate to the following key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  3. Modify the EnableLUA DWORD value and set it to 0.
  4. Restart the computer for your changes to take effect.

  1. After working with the desired tool, open the registry editor and set the value of the following back to 1:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA

  2. Restart the computer for your changes to take effect.

Back to top

Characters do not display correctly

UFT One does not fully support UTF-16 surrogate pairs and combining characters. The Run Results Viewer and some user interface elements in UFT One do not display these characters correctly.

Back to top

UFT One and DEP (Data Execution Prevention)

On Windows 7 64-bit operating systems, UFT One behaves unexpectedly when the DEP (Data Execution Prevention) flag is set to Always On.

Workaround: Switch off the DEP, or modify its settings to be ON only for important operating system processes.

Back to top

Running UFT One and different user accounts

UFT One supports running tests from multiple instances of UFT One simultaneously on the same machine in different Windows sessions. When UFT One is launched by a different user account than the application you are testing, the following UFT One functions may behave unexpectedly:

  • Recording
  • Running tests
  • Spy

Workaround: Launch the application through UFT One, for example, using the Record and Run settings.

Back to top