This topic describes how to resolve the SmartBear Test Extension Is Not Installed or Is Disabled error. This error prevents web testing in TestExecute or TestExecute when you use Google Chrome or Microsoft Edge.
This error occurs because SmartBear Test Extension version 14 is no longer available in the Chrome Web Store. TestExecute and TestExecute require version 15.
| Note: |
SmartBear recommends removing all references to version 14 and configuring the browser to use version 15. |
Extension IDs
| Browser | Deprecated Extension ID (Version 14) | Extension ID (Version 15) |
|---|---|---|
| Chrome | gmhjclgpamdccpomoomknemhmmialaae |
phbpiacnjjgjkdnemiaakobckdigehbp |
| Edge | dnboadgmjeggdengfhphcmlclboenlco |
hlicljijpmhapnbjeddcmimplcalfkic |
Prerequisites
-
The latest TestComplete or TestExecute installer
-
Administrative access to the Windows Registry
What to do?
1. Remove deprecated extension IDs from the registry
Perform the following steps to remove references to deprecated extension IDs from the Windows Registry.
-
Open the Registry Editor.
-
Go to the following key:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\ExtensionInstallForcelist -
Delete any entry that contains the deprecated Chrome extension ID:
gmhjclgpamdccpomoomknemhmmialaae -
Go to the following key:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\ExtensionInstallAllowlist -
Delete any entry that contains the deprecated Chrome extension ID:
gmhjclgpamdccpomoomknemhmmialaae -
Go to the following key:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\ExtensionInstallForcelist -
Delete any entry that contains the deprecated Edge extension ID:
dnboadgmjeggdengfhphcmlclboenlco -
Go to the following key:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\ExtensionInstallAllowlist -
Delete any entry that contains the deprecated Edge extension ID:
dnboadgmjeggdengfhphcmlclboenlco
2. Clean up and reinstall TestComplete or TestExecute
Perform the following steps to remove residual files and reinstall the latest version.
-
Download the latest installer from
manage.smartbear.com. -
Hold Shift and right-click the installer file.
-
Click Copy as path.
-
Open Command Prompt as an administrator.
-
Paste the copied path and add the
-cleanupparameter."C:\Path\to\TestComplete1576LM.exe" -cleanup
-
Press Enter and wait for the cleanup process to complete.
-
Go to the following folder:
C:\Program Files (x86)\SmartBear
-
Delete any remaining TestComplete or TestExecute folders.
-
Restart the computer.
-
Right-click the installer and select Run as administrator.
3. Confirm that SmartBear Test Extension version 15 is installed and enabled
| Note: |
SmartBear recommends installing and enabling SmartBear Test Extension version 15. |
-
Launch TestExecute or TestExecute and sign in.
-
Open the browser extensions page:
Chrome:chrome://extensions/?id=phbpiacnjjgjkdnemiaakobckdigehbp
-
Verify that SmartBear Test Extension appears and that the toggle is turned on.
-
If you test web pages that use
file://URLs, select Allow access to file URLs.
If the extension does not appear, install it manually as described in the About SmartBear Extension documentation.
4. Verify tcCrHost.exe and native messaging host settings
| Note: |
Verify communication between TestComplete or TestExecute and the browser extension. |
-
Open Task Manager and switch to Details view.
-
Launch Chrome or Edge.
-
Locate the tcCrHost process under the browser process tree.
-
Go to the following folder:
C:\Program Files (x86)\Common Files\SmartBear\tcCrExtension\<alphanumeric_ID>
-
Verify that tcCrHost.exe exists.
-
In Registry Editor, verify that one of the following keys is present, depending on the browser you use:
Chrome:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Google\Chrome\NativeMessagingHosts\testcomplete12.smartbear.chrome.extensionEdge:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Edge\NativeMessagingHosts\testcomplete12.smartbear.chrome.extension -
Ensure the configuration resembles the following:
{
"name": "testcomplete12.smartbear.chrome.extension",
"description": "TestComplete NP Plugins Host",
"path": "tcCrHost.exe",
"type": "stdio",
"allowed_origins": [
"chrome-extension://pnpbggiiikkjplldnkpkpkiajdnanpln/",
"chrome-extension://phbpiacnjjgjkdnemiaakobckdigehbp/",
"chrome-extension://hlicljijpmhapnbjeddcmimplcalfkic/"
]
} -
Open the tcCrHost.json file in the same folder as tcCrHost.exe.
-
Verify that the extension IDs match version 15 and update the file if necessary.
5. Troubleshoot persistent errors
If the SmartBear Test Extension Is Not Installed or Is Disabled error persists, verify the following:
-
All deprecated registry entries were removed.
-
tcCrHost.exe exists in the correct directory.
-
The computer was restarted.
-
The extension was reinstalled manually, if necessary.
