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
id(idopt ) → {string|Description}
The device ID used by Digital Lab (UFT Mobile).
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
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 Digital Lab (UFT Mobile) 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