Supported jQuery Mobile Controls

Applies to TestComplete 14.0, last modified on January 23, 2019

TestComplete supports testing of various jQuery Mobile controls. You can also modify project properties so that TestComplete recognizes your custom jQuery Mobile controls. The sections below describe how you can test jQuery Mobile controls in detail.

About jQuery Mobile Controls

TestComplete can work with any jQuery Mobile control via a graphical user interface. Besides, TestComplete provides extended support for most of jQuery Mobile 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 jQuery Mobile 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 controls.

    • 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 jQuery Mobile controls in web applications displayed in the following browsers:

  • Microsoft Internet Explorer ver. 10–11.

  • Microsoft Edge.

  • Mozilla Firefox ver. 52, 60 – 64.

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

  • Google Chrome ver. 71.

    If you have a TestComplete version earlier than 12.42, then, to test web applications in Chrome 71, you will have to upgrade your TestComplete version to version 14.0.

    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.

  • Embedded Chromium web browser:

    • In applications built with Chromium Embedded Framework (CEF) version 3.3578.1860 and earlier.

    • In applications built with Electron version 1.8.2, 2.0.2, 3.0.2.

Supported Controls

Below is a full list of the jQuery Mobile controls for which TestComplete provides extended support.

Control Library Class
Button jQuery Mobile version 1.4.2, 1.4.3, 1.4.4, 1.4.5 ui-btn
Checkbox jQuery Mobile version 1.4.2, 1.4.3, 1.4.4, 1.4.5 ui-btn
Collapsible jQuery Mobile version 1.4.2, 1.4.3, 1.4.4, 1.4.5 ui-collapsible
Collapsible Set jQuery Mobile version 1.4.2, 1.4.3, 1.4.4, 1.4.5 ui-collapsible-set
Flipswitch jQuery Mobile version 1.4.2, 1.4.3, 1.4.4, 1.4.5 ui-flipswitch
Listview jQuery Mobile version 1.4.2, 1.4.3, 1.4.4, 1.4.5 ui-li
Radio button jQuery Mobile version 1.4.2, 1.4.3, 1.4.4, 1.4.5 ui-btn
Range slider jQuery Mobile version 1.4.2, 1.4.3, 1.4.4, 1.4.5 ui-rangeslider
Selectmenu jQuery Mobile version 1.4.2, 1.4.3, 1.4.4, 1.4.5 ui-select
Selectmultiplemenu jQuery Mobile version 1.4.2, 1.4.3, 1.4.4, 1.4.5 ui-select
Slider jQuery Mobile version 1.4.2, 1.4.3, 1.4.4, 1.4.5 ui-slider

See Also

Supported Controls
Testing Web Applications

Highlight search results