Supported jQuery Mobile Controls

Applies to TestLeft 15.40, last modified on March 17, 2022

TestLeft can simulate user actions and access internal properties and methods of various jQuery Mobile controls. You can also command your tests to recognize your custom controls as jQuery Mobile controls to simulate user actions against them.

About jQuery Mobile Controls

TestLeft 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 jQuery Mobile.

In addition, TestLeft provides extended support for most of jQuery Mobile controls. It automatically associates them with the appropriate interfaces that extend the control functionality with additional methods and properties. Use those methods and properties to simulate various user actions over the controls, for example, select individual items or retrieve item text.

Supported Browser Versions

TestLeft supports testing of jQuery Mobile controls in web applications displayed in the following browsers:

  • Microsoft Internet Explorer ver. 11.

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

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

  • Mozilla Firefox ver. 91 ESR, 94 - 98.

  • Google Chrome ver. 99.

    Note: If you have a TestLeft version earlier than 2.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 99, you will have to upgrade your TestLeft version to 2.60 or later.
  • Any web browser based on the Microsoft WebBrowser control.

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

  • Applications with Chromium Embedded Framework control.

Supported Controls

Below is a full list of the jQuery Mobile controls for which TestLeft 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

Note: If your control is not in the list, you can try working with it by using the properties and methods TestLeft provides for standard web elements. See Supported Web Controls.

See Also

Supported Controls

Highlight search results