Description
Returns AndroidDeviceInfo
object providing detailed information about the given Android device.
Declaration
AndroidDeviceObj.DeviceInfo
Read-Only Property | A AndroidDeviceInfo object. |
AndroidDeviceObj | An expression, variable or parameter that specifies a reference to an AndroidDevice object |
Applies To
The property is applied to the following object:
Property Value
The AndroidDeviceInfo
object that contains information about the device (such as the CPU type, model name, manufacturer and so on).
Remarks
To obtain information on a connected Android device, use the DeviceInfo
property of the appropriate AndroidDevice
object.
Example
The code below gets the AndroidDeviceInfo
object and posts the value of some of its properties to the test tog:
JavaScript, JScript
function GetDeviceInfo()
{
var DeviceInfoObj = Mobile.Device("MyDevice").DeviceInfo;
Log.Message("Device model: " + DeviceInfoObj.Model);
Log.Message("CPU type:" + DeviceInfoObj.CPU_ABI);
}
Python
def GetDeviceInfo():
DeviceInfoObj = Mobile.Device("MyDevice").DeviceInfo
Log.Message("Device model: " + DeviceInfoObj.Model)
Log.Message("CPU type: " + DeviceInfoObj.CPU_ABI)
VBScript
Sub GetDeviceInfo
Set DeviceInfoObj = Mobile.Device("MyDevice").DeviceInfo
Log.Message("Device model: " & DeviceInfoObj.Model)
Log.Message("CPU type: " & DeviceInfoObj.CPU_ABI)
End Sub
DelphiScript
procedure GetDeviceInfo();
var DeviceInfoObj;
begin
DeviceInfoObj := Mobile.Device('MyDevice').DeviceInfo;
Log.Message('Device model: ' + DeviceInfoObj.Model);
Log.Message('CPU type: ' + DeviceInfoObj.CPU_ABI);
end;
C++Script, C#Script
function GetDeviceInfo()
{
var DeviceInfoObj = Mobile["Device"]("MyDevice")["DeviceInfo"];
Log["Message"]("Device model: " + DeviceInfoObj["Model"]);
Log["Message"]("CPU type:" + DeviceInfoObj["CPU_ABI"]);
}
See Also
AndroidDevice Object
AndroidDeviceInfo Object
DeviceInfo Property (iOS Testing)
Testing Android Applications