Android自动化工具Monkeyrunner使用(四)
2011-12-30 13:21
429 查看
本章开始介绍下Monkeyrunner的API, 以便了解其具体的使用。
object getProperty
(string key) : 根据系统属性获取当前系统属性对象
Given the name of a system environment variable, returns its value for this device. The available variable names are listed in the
detailed description of this method.
object
Given the name of a system environment variable, returns its value for this device.
Arguments
Returns
The value of the variable. The data format varies according to the variable requested.
E.g. 获取当前设备的width
device.startActivity(component=runComponent)
width = device.getProperty('display.width')
pring width
以下为key的具体内容:
object getProperty
(string key) : 根据系统属性获取当前系统属性对象
Given the name of a system environment variable, returns its value for this device. The available variable names are listed in the
detailed description of this method.
object
getProperty
(string key)
Given the name of a system environment variable, returns its value for this device.Arguments
key | The name of the system environment variable. The available variable names are listed in Table 1. Property variable names at the end of this topic. |
---|
The value of the variable. The data format varies according to the variable requested.
E.g. 获取当前设备的width
device.startActivity(component=runComponent)
width = device.getProperty('display.width')
pring width
以下为key的具体内容:
Property Group | Property | Description | Notes |
---|---|---|---|
build | board | Code name for the device's system board | See Build |
brand | The carrier or provider for which the OS is customized. | ||
device | The device design name. | ||
fingerprint | A unique identifier for the currently-running build. | ||
host | |||
ID | A changelist number or label. | ||
model | The end-user-visible name for the device. | ||
product | The overall product name. | ||
tags | Comma-separated tags that describe the build, such as "unsigned" and "debug". | ||
type | The build type, such as "user" or "eng". | ||
user | |||
CPU_ABI | The name of the native code instruction set, in the form CPU type plus ABI convention. | ||
manufacturer | The product/hardware manufacturer. | ||
version.incremental | The internal code used by the source control system to represent this version of the software. | ||
version.release | The user-visible name of this version of the software. | ||
version.sdk | The user-visible SDK version associated with this version of the OS. | ||
version.codename | The current development codename, or "REL" if this version of the software has been released. | ||
display | width | The device's display width in pixels. | See DisplayMetricsfor details. |
height | The device's display height in pixels. | ||
density | The logical density of the display. This is a factor that scales DIP (Density-Independent Pixel) units to the device's resolution. DIP is adjusted so that 1 DIP is equivalent to one pixel on a 160 pixel-per-inch display. For example, on a 160-dpi screen, density = 1.0, while on a 120-dpi screen, density = .75. The value does not exactly follow the real screen size, but is adjusted to conform to large changes in the display DPI. See densityfor more details. | ||
am.current | package | The Android package name of the currently running package. | The am.currentkeys return information about the currently-running Activity. |
action | The current activity's action. This has the same format as the nameattribute of the actionelement in a package manifest. | ||
comp.class | The class name of the component that started the current Activity. See comp.packagefor more details. | ||
comp.package | The package name of the component that started the current Activity. A component is specified by a package name and the name of class that the package contains. | ||
data | The data (if any) contained in the Intent that started the current Activity. | ||
categories | The categories specified by the Intent that started the current Activity. | ||
clock | realtime | The number of milliseconds since the device rebooted, including deep-sleep time. | See SystemClockfor more information. |
uptime | The number of milliseconds since the device rebooted, not including deep-sleep time | ||
millis | current time since the UNIX epoch, in milliseconds. |
相关文章推荐
- android自动化工具之--Monkeyrunner使用方法及实例
- Android自动化工具Monkeyrunner使用(六) —— Eclipse + Jython demo
- Android自动化工具Monkeyrunner使用(六) —— touch
- Android自动化工具Monkeyrunner使用(六) —— 使用log日志功能
- Android自动化工具Monkeyrunner使用(六) —— Eclipse + Jython 环境配置
- Android自动化工具Monkeyrunner使用(六) —— python 里的import
- Android自动化工具Monkeyrunner使用(二)
- Android自动化工具Monkeyrunner使用之——ISMS(启动APK并截图查看)
- Android自动化工具Monkeyrunner使用(七) —— 录制、回放脚本
- Android自动化工具Monkeyrunner使用(七) ——在linux环境ubuntu平台上使用Eclipse运行monkeyrunne
- Android自动化工具Monkeyrunner使用(六) —— 根据ID查找对象
- Android自动化工具Monkeyrunner使用(一)
- Android自动化工具Monkeyrunner使用(五)
- Android自动化工具Monkeyrunner使用(三)
- 转:安卓自动化测试工具MonkeyRunner之使用ID
- zz:使用Monkeyrunner进行Android自动化的总结
- android界面自动化测试工具monkeyrunner
- Android 测试工具Monkey & Monkeyrunner 使用方法
- Android 测试工具Monkey & Monkeyrunner 使用方法
- Android 测试工具Monkey & Monkeyrunner 使用方法