To learn more about using JavaScript in LeanFT, see Setting up and working with the JavaScript SDK.
For JavaScript code samples, see Code Samples - JavaScript.

Desktop

Desktop

Desktop

Constructor

new Desktop()

A class to create Window or Dialog Test Object. Note: To create a Window or Dialog Test Object, use Desktop.$

Methods

$(description) → {*}

Creates a Window or Dialog Test Object based on the description. This operation does not cause LeanFT to search for the object in the AUT. LeanFT interacts with the application only when a step runs that performs an operation on the AUT object.
Parameters:
Name Type Description
description Object The description of the test object (Window or Dialog).
Returns:
the new Window or Dialog test object with the provided description. An error will be thrown if the description is not a window or dialog.
Type
*

launchAut(fileName, argsopt, workingDirectoryopt) → {Promise.<Object>}

Launches an AUT using the file name. To used this method, you must create an application whitelist file. For details, see Add SDK code to your tests in the LeanFT Help Center.
Parameters:
Name Type Attributes Description
fileName string The name of the AUT file to launch. Specify only the name, or the full or relative path to the file.
args Array.<string> <optional>
A list of arguments.
workingDirectory string <optional>
A working directory.
Returns:
a promise that is fulfilled with the launched AUT
Type
Promise.<Object>