Supported GWT Controls

Applies to TestComplete 15.47, last modified on January 20, 2023

Information in this topic applies only to web tests implementing the classic approach. In cross-platform web tests, TestComplete recognizes third-party controls as standard web controls.

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

About Supported GWT Controls

TestComplete can work with any web control via the control’s graphical user interface displayed in a web browser, no matter how the control is implemented on the server side. You can test web applications that use controls implemented by using various technologies and frameworks, including GWT.

Besides, TestComplete provides extended support for most of GWT controls. It automatically associates them with special scripting test objects that contain supplementary methods and properties for working with the controls, for example, for selecting individual items and retrieving the item text.

Requirements

  • A license for the Web module of TestComplete.

  • The Google Web Toolkit Control Support plugin. It provides access to controls via special program objects.

  • The following plugins:

    • Web Testing - Implements web testing, enables testing of web applications running in Internet Explorer, Edge or WebBrowser control (but not the Edge-based WebBrowser control).

    • Firefox Support - Enables testing of web applications running in Mozilla Firefox.

    • Chrome Support - Enables testing of web applications running in Google Chrome.

    • Chromium Embedded Framework Support - Enables web testing in applications created with Chromium Embedded Framework (CEF) or with Electron.

All these plugins are installed and enabled automatically.

If you experience issues when working with the controls, select File | Install Extensions from the main menu of TestComplete to check whether the plugins are active. If a plugin is not available, run the TestComplete installation in the Repair mode.

Supported Browser Versions

TestComplete supports testing of GWT controls in web applications displayed in the following browsers:

  • Microsoft Internet Explorer ver. 11.

  • Microsoft Edge ver. 83 - 103 (Chromium-based).

    Note: The non-Chromium version of Edge is not supported.

  • Mozilla Firefox ver. 91 - 102.1 ESR, 94 - 102.

    If you use a later version of Firefox, check whether a patch is available for it.

  • Google Chrome ver. 103.

    If you have a TestComplete version earlier than 12.42, your version of the SmartBear Test Extension will be incompatible with newer versions of the Chrome web browser. To test web applications in Chrome 103, you will have to upgrade your TestComplete to some later version. We recommend using version 15.47.

    If you use a later version of Google Chrome, check whether a patch is available for it.

  • Any web browser based on the Microsoft WebBrowser control.

    Note: The Edge-based WebBrowser control is not supported.

  • Embedded Chromium web browser:

    • In applications built with Chromium Embedded Framework (CEF) version 85.0.4183 and earlier (except CEF3 1750).

      Note: For CEF applications that use WPF controls, only versions 84.0.04147 and earlier are supported.

    • In applications built with Electron version 1.8.2 - 14.

Supported Controls

Below is a complete list of GWT controls for which TestComplete provides extended support.

Control Library Class
DisclosurePanel GWT 2.0 - 2.4, 2.5.1, 2.6.0, 2.6.1, 2.7.0 com.google.gwt.user.client.ui.DisclosurePanel
MenuBar GWT 2.0 - 2.4, 2.5.1, 2.6.0, 2.6.1, 2.7.0 com.google.gwt.user.client.ui.MenuBar
PushButton GWT 2.0 - 2.4, 2.5.1, 2.6.0, 2.6.1, 2.7.0 com.google.gwt.user.client.ui.PushButton
StackPanel GWT 2.0 - 2.4, 2.5.1, 2.6.0, 2.6.1, 2.7.0 com.google.gwt.user.client.ui.StackPanel
TabPanel GWT 2.0 - 2.4, 2.5.1, 2.6.0, 2.6.1, 2.7.0 com.google.gwt.user.client.ui.TabPanel
ToggleButton GWT 2.0 - 2.4, 2.5.1, 2.6.0, 2.6.1, 2.7.0 com.google.gwt.user.client.ui.ToggleButton
Tree GWT 2.0 - 2.4, 2.5.1, 2.6.0, 2.6.1, 2.7.0 com.google.gwt.user.client.ui.Tree

TestComplete also supports the following GWT controls as standard Web objects:

Control Library Class Corresponding Web Object
CheckBox GWT 2.0 - 2.4, 2.5.1, 2.6.0, 2.6.1, 2.7.0 com.google.gwt.user.client.ui.CheckBox Web Check Box
ComboBox GWT 2.0 - 2.4, 2.5.1, 2.6.0, 2.6.1, 2.7.0 com.google.gwt.user.client.ui.ComboBox Web Combo Box
ListBox GWT 2.0 - 2.4, 2.5.1, 2.6.0, 2.6.1, 2.7.0 com.google.gwt.user.client.ui.ListBox Web List Box
Table GWT 2.0 - 2.4, 2.5.1, 2.6.0, 2.6.1, 2.7.0 com.google.gwt.user.client.ui.Table Web Table

For more information on standard Web test objects, see List of Web Objects.

See Also

Supported Controls
Supported Web Controls
Classic Web Testing

Highlight search results