Supported MooTools Controls

Applies to TestLeft 4.80, last modified on April 13, 2021

About Supported MooTools 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 MooTools.

In addition, TestLeft provides extended support for most of MooTools 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.

Requirements

To implement support for the MooTools controls, apply an accessibility patch to the MooTools controls’ source code.

Patches for supported versions of MooTools controls are shipped with TestLeft. By default, they reside in the <TestLeft 4>\Open Apps\WebControls folder. To apply a needed patch to the control source code use the following instructions:

  1. Follow the link http://sourceforge.net/projects/gnuwin32/files/patch/2.5.9-7/patch-2.5.9-7-bin.zip/download to download an archive containing the free Patch utility.

  2. Extract the patch.exe executable file and place it in the root directory of the controls’ source library (the directory that contains the mootools-more-More-NNN.js file, NNN is your MooTools version).

  3. Copy the patch file corresponding to your MooTools version from the <TestLeft4>\Open Apps\WebControls folder to the same root folder, in which you have placed the patch.exe file.

  4. Apply the patch by executing the following command line:

    patch -p0 --binary < mootools-more-NNN.diff

    Where NNN is your MooTools version: 1.4.0.1, 1.5.1, 1.5.2, 1.6.0.

Supported Browser Versions

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

  • Microsoft Internet Explorer ver. 11.

  • Mozilla Firefox ver. 78 ESR, 83 - 87.

  • Google Chrome ver. 89.

    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 89, 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 complete list of MooTools controls for which TestLeft provides extended support.

Control Library Class
Accordion MooTools More 1.4.0.1, 1.5.1, 1.5.2, 1.6.0 Fx.Accordion
Slider MooTools More 1.4.0.1, 1.5.1, 1.5.2, 1.6.0 Fx.Slide

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