OpenText™ Functional Testing for Developers JavaScript SDK

Mobile. Device

new Device(propsopt) → {Device}

The description of a Mobile Device test object.
Parameters:
Name Type Attributes Description
props Object <optional>
Initializes the description using the supplied property bag.
Returns:
the description object that was initialized.
Type
Device

Methods

fleetType(fleetTypeopt) → {string|Description}

The device fleetType
Parameters:
Name Type Attributes Description
fleetType string <optional>
When provided, this method acts as a setter and sets the fleetType value.
Returns:
If no parameter is provided, the method acts as a getter and returns the current stored fleetType value; otherwise it returns 'this' for use with the builder pattern.
Type
string | Description

id(idopt) → {string|Description}

The device ID used by OpenText Functional Testing Lab.
Parameters:
Name Type Attributes Description
id string <optional>
When provided, this method acts as a setter and sets the identifier value.
Returns:
If no parameter is provided, the method acts as a getter and returns the current stored identifier value; otherwise it returns 'this' for use with the builder pattern.
Type
string | Description

location(locationopt) → {string|Description}

The device location
Parameters:
Name Type Attributes Description
location string <optional>
When provided, this method acts as a setter and sets the location value.
Returns:
If no parameter is provided, the method acts as a getter and returns the current stored location value; otherwise it returns 'this' for use with the builder pattern.
Type
string | Description

manufacturer(manufactureropt) → {string|Description}

The device manufacturer name
Parameters:
Name Type Attributes Description
manufacturer string <optional>
When provided, this method acts as a setter and sets the manufacturer value.
Returns:
If no parameter is provided, the method acts as a getter and returns the current stored manufacturer value; otherwise it returns 'this' for use with the builder pattern.
Type
string | Description

model(modelopt) → {string|Description}

The device model name
Parameters:
Name Type Attributes Description
model string <optional>
When provided, this method acts as a setter and sets the model value.
Returns:
If no parameter is provided, the method acts as a getter and returns the current stored model value; otherwise it returns 'this' for use with the builder pattern.
Type
string | Description

name(nameopt) → {string|Description}

The logical name that OpenText Functional Testing Lab uses to identify the device.
Parameters:
Name Type Attributes Description
name string <optional>
When provided, this method acts as a setter and sets the name value.
Returns:
If no parameter is provided, the method acts as a getter and returns the current stored name value; otherwise it returns 'this' for use with the builder pattern.
Type
string | Description

osType(osTypeopt) → {string|Description}

The operating system currently running on the device.
Parameters:
Name Type Attributes Description
osType string <optional>
When provided, this method acts as a setter and sets the osType value.
Returns:
If no parameter is provided, the method acts as a getter and returns the current stored osType value; otherwise it returns 'this' for use with the builder pattern.
Type
string | Description

osVersion(osVersionopt) → {string|Description}

The operating system version currently running on the device.

The following symbols are supported:

>, >=, <, <=

For example:

osVersion(">4.0")

osVersion(">=4.1")

Parameters:
Name Type Attributes Description
osVersion string <optional>
When provided, this method acts as a setter and sets the osVersion value.
Returns:
If no parameter is provided, the method acts as a getter and returns the current stored osVersion value; otherwise it returns 'this' for use with the builder pattern.
Type
string | Description