Articles

[Collapse]TestComplete/viewarticle/65670/
 [Expand]General Information/viewarticle/63445/
 [Expand]Using Help System/viewarticle/55799/
 [Expand]Getting Started Tutorial/viewarticle/56246/
 [Expand]Using TestComplete/viewarticle/57875/
 [Expand]Testing Types/viewarticle/62721/
 [Collapse]Applications Testing/viewarticle/62606/
  [Expand]About Open Applications/viewarticle/55489/
  [Expand]Desktop/viewarticle/63920/
  [Collapse]Web and RIA/viewarticle/63941/
   [Collapse]Web Testing/viewarticle/55054/
     Testing Web Applications - Overview/viewarticle/57074/
     Supported Web Browsers and Technologies/viewarticle/55709/
     Requirements for Web Testing/viewarticle/56111/
    [Collapse]Preparing Web Browsers/viewarticle/56974/
      Preparing Internet Explorer for Web Testing/viewarticle/57287/
      Preparing Firefox for Web Testing/viewarticle/62858/
      Preparing Google Chrome for Web Testing/viewarticle/62859/
      About TestComplete Chrome Extension/viewarticle/62860/
      Preparing Chromium Embedded Framework Applications for Web Testing/viewarticle/64381/
      Preparing Opera for Web Testing/viewarticle/62865/
      About TestComplete Opera Extension/viewarticle/62863/
     Creating and Recording Web Tests/viewarticle/62868/
    [Expand]Understanding Web Object Identification and Object Models/viewarticle/61432/
     HTML5 Support/viewarticle/55664/
     Support for Web Controls/viewarticle/62869/
     Support for Applications Based on Chromium Embedded Framework/viewarticle/64405/
    [Expand]Common Tasks for Web Testing/viewarticle/62177/
    [Expand]Cross-Browser Testing/viewarticle/62850/
     Considerations for Web Testing/viewarticle/55654/
    [Expand]Examples/viewarticle/57072/
    [Expand]Tutorial/viewarticle/56244/
   [Expand]Web Services/viewarticle/56243/
   [Expand]Flash and Flex/viewarticle/55427/
   [Expand]AIR/viewarticle/55626/
   [Expand]Silverlight/viewarticle/55409/
   [Expand]Mobile Web Testing/viewarticle/56249/
  [Expand]Mobile/viewarticle/63714/
  [Expand]Miscellaneous/viewarticle/63934/
 [Expand]Working With Application Objects and Controls/viewarticle/55815/
 [Expand]Samples and Tutorials/viewarticle/56239/
 [Expand]References/viewarticle/57878/
 [Expand]Other Tools That Help You Test Better/viewarticle/63442/
 [Expand]TestComplete 10 Licensing Guide/viewarticle/63451/
Updated: 11/26/2014 Applies To: TestComplete 10 Rating: Not badNot badNot badNot badNot bad 5 vote(s) Click to rate: PoorNot badAverageGoodExcellent
Preparing Web Browsers

About TestComplete Chrome Extension

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

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 Technology Support screen, re-select the Web module (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.

See Instructions

See InstructionsSee Instructions
  • Launch Chrome. Its main menu will be marked with a special symbol.
  • Open the Chrome menu and choose the New extension added (SmartBear TestComplete Extension) menu item.
    Installing TestComplete Chrome extension
  • In the dialog that appears, click the Enable extension button.
    Enabling TestComplete Chrome extension

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:

  • Launch Chrome.

  • 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).

Reinstalling the TestComplete Chrome Extension

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:

  • From Chrome’s main menu, select Settings and switch to the Extensions page.

    -- or --

    Navigate to the chrome://chrome/extensions/ page.

  • 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.

Extension Options

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.

See also
Preparing Chrome for Web Testing | Considerations for Web Testing | Testing Web Applications | Requirements for Web Testing


© 2014 SmartBear Software. All rights reserved.
Email Send feedback on this document