Device

Mobile. Device

new Device(propsopt ) → {Device}

The description of a Mobile Device test object.
Parameters:
NameTypeAttributesDescription
propsObject <optional>
Initializes the description using the supplied property bag.
Returns:
the description object that was initialized.
Type
Device

Methods

id(idopt ) → {string|Description}

The device ID used by UFT Mobile.
Parameters:
NameTypeAttributesDescription
idstring <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

manufacturer(manufactureropt ) → {string|Description}

The device manufacturer name
Parameters:
NameTypeAttributesDescription
manufacturerstring <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:
NameTypeAttributesDescription
modelstring <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 UFT Mobile uses to identify the device.
Parameters:
NameTypeAttributesDescription
namestring <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:
NameTypeAttributesDescription
osTypestring <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:
NameTypeAttributesDescription
osVersionstring <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