Desktop Recorder

Last modified: April 18, 2024

1 Introduction

The ATS Desktop recorder is a function/plugin in ATS that records the actions behind your test steps during testing an application. When you click Save, ATS adds the recorded steps to your test case.

2 Installing the ATS Desktop Recorder

To use the recorder function, you must have the Google Chrome browser installed on your system, install the ATS Recorder Chrome plugin, and download and install the ATS Desktop Recorder. To install the plugin, click Information ( ) in the upper-right corner of the screen:

Clicking the ATS Recorder link will lead you to the Chrome Web Store, where you can add the plugin to your browser. The recorder is called the ATS Desktop Recorder.

3 Using the ATS Desktop Recorder

Before you can use the ATS Desktop Recorder, you must set your project preferences to the Desktop Recorder. You can open the project preferences from any page by clicking Preferences ( ):

With the ATS Recorder plugin installed, you can start a recording session at any time by clicking the Record button inside a test case or an action. You open the Mendix application you want to test in another tab of the browser, and then start testing the application by walking through the app manually. Then ATS will record all the steps.

Open the recording session with three recorded test steps:

Some recorded test steps offer you several actions to choose from. In the example above, you can choose one of the following actions:

  • Click the data grid row
  • Click the whole widget
  • Find/assert the data grid row by the column value

To change the selected action, click the recorded test step under Recorded Events, then click Select on the right side of the action you want.

4 Do I Need Administrative Privileges to Install the Recorder?

In most cases for the Desktop Recorder, no additional administrative privileges are needed. However, the administrator may have restricted access to registry edting, which is necessary for the installation. If this is the case, the following error will be displayed during installation: “ERROR: Registry editing has been disabled by your administrator.” If you see this message, ask your system administrator to complete the installation or temporarily lift the restrictions on registry editing.

5 Current Limitations on Recording

These are the current limitations on recording:

  • Clicking the data grid search button is only recorded on Mendix 5.20 and above
  • Multi-selection in grids via Ctrl + click is not recorded
  • Switching between browser tabs/windows is not recorded
  • Assertions are not recorded
  • Generating nice descriptions with labels only works if you use the label function in Mendix