Web test recording and playback in Google Chrome is made possible by the TestComplete Chrome Extension. This extension is automatically installed in Chrome during the TestComplete installation and shared among all user instances of Chrome.
Installing TestComplete Chrome Extension
Reinstalling the TestComplete Chrome Extension
The TestComplete Chrome Extension is automatically installed during the TestComplete installation, provided that Chrome is already installed (either for the current user or for all users on the computer).
If you installed Chrome after TestComplete, you may need to install the TestComplete Chrome Extension manually. To do that:
Launch the TestComplete installation program and select the Modify mode.
On the Select Features screen, re-select the Open Applications Support feature (that is, uncheck and then check it).
Follow the on-screen instructions to complete the installation.
After TestComplete Extension is installed (or updated), you may need to restart Chrome in order to enable the extension. Chrome needs some auto configuring after the new extension is installed. When the extension is installed to an already running Chrome instance, it would not function unless Chrome is restarted.
Since version 25, Chrome disables all third-party extensions upon installation and update. Therefore, in order to perform web testing in Chrome, you need to enable the TestComplete Extension manually. You need to enable the extension only once after installing/updating Chrome. After you do this, TestComplete will be able to access the contents of web pages.
If your testing environment is deployed automatically and it includes unmanned installation of TestComplete, TestExecute or Google Chrome, enabling the extension manually is not an acceptable option. In this case, you can add the TestComplete Chrome Extension to the list of force-installed Chrome extensions. Learn about the workaround and its limitations.
To verify that the TestComplete Chrome Extension is installed and enabled:
From Chrome’s main menu, select Settings and switch to the Extensions page.
-- or --
Navigate to the chrome://chrome/extensions/ page.
Locate SmartBear TestComplete Extension in the list and make sure that it is enabled (that is, the Enabled check box is selected).
If you remove SmartBear TestComplete Extension from Chrome, it will be blacklisted and TestComplete will not be able to automatically reinstall or update it. In this case, to reinstall the extension, you can do the following:
In the <Program Files>\<Common Files>\SmartBear\tcCrExtension\<alphanumeric_ID> folder, locate the TestComplete Chrome Extension file - the tcCrExtension.crx file.
Drag the tcCrExtension.crx file to the Extensions page in Chrome.
Confirm the installation when prompted.
The TestComplete Chrome Extension provides a number of options to customize web testing recording and playback capabilities. To view or change these options, click the arrow on the left of the SmartBear TestComplete Extension on the Extension page in Chrome.
The following options are available:
Allow in incognito - Check this option if you need to test web pages during private browsing.
Allow access to file URLs - Check this option if you need to test local web pages or web pages stored as local files (their URLs start with file:// prefix).
In order to apply the changes made to extension options, you need to restart Chrome.
© 2012 SmartBear Software. All rights reserved.