[Collapse]General Information/viewarticle/75299/
   About TestComplete/viewarticle/75575/
   Copyright Notice/viewarticle/75261/
   What's New in TestComplete 11.11/viewarticle/72250/
   Version History/viewarticle/75265/
   System Requirements/viewarticle/70617/
   About TestComplete Platform and Modules/viewarticle/69944/
   Migrating Projects Created in Earlier Versions to TestComplete 10/viewarticle/75859/
   Supported Development Tools/viewarticle/71622/
  [Collapse]Supported Controls/viewarticle/68065/
    Supported Standard Windows Controls/viewarticle/75288/
    Supported Android Controls/viewarticle/74975/
    Supported CodeJock Controls/viewarticle/71671/
    Supported ComponentOne Controls/viewarticle/72593/
    Supported Developer Express Controls/viewarticle/68020/
    Supported Flash Controls/viewarticle/70114/
    Supported Flex Controls/viewarticle/71044/
    Supported GWT Controls/viewarticle/67742/
    Supported Infragistics Controls/viewarticle/69568/
    Supported iOS Controls/viewarticle/69640/
    Supported Janus Controls/viewarticle/70061/
    Supported Java Controls/viewarticle/71844/
    Supported JavaFX Controls/viewarticle/70406/
    Supported jQuery Mobile Controls/viewarticle/73819/
    Supported jQuery UI Controls/viewarticle/68742/
    Supported Microsoft Controls/viewarticle/68759/
    Supported MooTools Controls/viewarticle/70509/
    Supported Qt Controls/viewarticle/72790/
    Supported Rogue Wave Controls/viewarticle/74468/
    Supported Sencha Ext JS Controls/viewarticle/71558/
    Supported Syncfusion Controls/viewarticle/74923/
    Supported Telerik Controls/viewarticle/73893/
    Supported TMS Controls/viewarticle/71840/
    Supported VCL and CLX Controls/viewarticle/68911/
    Supported Web Controls/viewarticle/74876/
    Supported WPF Controls/viewarticle/69857/
    Supported Xceed Controls/viewarticle/70860/
    Supported XUL Controls/viewarticle/69673/
    Supported Yahoo! User Interface Library Controls/viewarticle/75444/
   Installing TestComplete in Silent Mode/viewarticle/72967/
   Checking for Updates/viewarticle/71722/
   Technical Support and Resources/viewarticle/70533/
 [Expand]Using Help System/viewarticle/68624/
 [Expand]Getting Started Tutorial/viewarticle/73031/
 [Expand]Using TestComplete/viewarticle/70372/
 [Expand]Testing Types/viewarticle/71476/
 [Expand]Applications Testing/viewarticle/69187/
 [Expand]Working With Application Objects and Controls/viewarticle/72879/
 [Expand]Samples and Tutorials/viewarticle/71571/
 [Expand]Other Tools That Help You Test Better/viewarticle/68606/
 [Expand]TestComplete Licensing Guide/viewarticle/74980/
Updated: 9/22/2015 Applies To: TestComplete 11 Rating: No votes Click to rate: PoorNot badAverageGoodExcellent
Supported Controls

Supported Web Controls

TestComplete supports testing of various Web controls. The sections below describe how you can test these controls in detail.

About Supported Web Controls

TestComplete can access web page elements displayed in the Internet Explorer, Edge, Firefox, Chrome or Opera browser, or in the WebBrowser or Chromium Embedded Framework controls integrated into the tested application. That is, you can access every P, DIV, IMG, INPUT and many other tags and their properties. As for web pages displayed in other browsers (for instance, in Konqueror or in Netscape Navigator), you can test them in black-box mode. In other words, you can simulate keystrokes or mouse clicks by coordinates, but you cannot address their individual elements.

Besides that, TestComplete provides extended support for the most popular web controls and elements. These controls are automatically associated with special program objects that extend the controls’ functionality with a number of supplementary methods and properties. These extended methods and properties let you perform various operations over web elements and controls, for example, select individual items or retrieve the item text (see below).


In order for TestComplete to be able to access methods and properties of web pages, special plug-ins are needed.

  • To access properties of web page elements shown in Internet Explorer, Edge or in the WebBrowser control, the Web Testing plug-in must be installed in TestComplete.
  • To test web pages that are shown in Firefox, the Web Testing and Firefox Support plug-ins are required.
  • To test web pages that are shown in Chrome, the Web Testing and Chrome Support plug-ins are required.
  • To test web pages in applications that use the Chromium Embedded Framework, the Web Testing and Chromium Embedded Framework Support plug-ins are required.
  • To test web pages that are shown in Opera, the Web Testing and Opera Support plug-ins are required.

These plug-ins are installed and enabled automatically if you choose to install TestComplete’s Web module in the TestComplete installation wizard. For more information on these plug-ins, see Requirements for Web Testing.

Supported Browser Versions

The plug-ins support the following browsers:

  • Microsoft Internet Explorer ver. 7 - 11.

  • Microsoft Edge.

  • Mozilla Firefox ver. 36 - 40.

  • Google Chrome ver. 45.

  • Opera Software Opera ver. 31.

  • Any web browser based on the Microsoft WebBrowser control.

  • Applications with Chromium Embedded Framework control.

Supported Controls

Below, is the full list of web controls and elements TestComplete provides extended support for:

Support for Web Application Framework Controls

Quite often, dynamic web pages are created using so called web application frameworks - ASP.NET Ajax, Google Web Toolkit, Dojo Toolkit, Yahoo UI and others. These frameworks provide developers with a vast number of dynamic controls.

TestComplete can handle these controls without any preliminary preparations. Dynamic controls are typically recognized either as Onscreen objects, or as special program objects that extend the controls’ functionality, like the above-mentioned program objects, Flex program objects, Java program objects or some other. Additionally, you can configure the object mapping scheme to improve recognition of dynamic controls. See the Simulating user actions over web application framework controls section in the Testing Web Applications topic for details.

See also
Supported Controls | Supported jQuery UI Controls | Supported MooTools Controls | Supported Yahoo! User Interface Library Controls | Testing Web Applications

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