3

我是 Android 开发和测试的新手,目前我正在训练在 Python 下制作测试脚本,然后使用 monkeyrunner 运行它们。

正如 MonkeyDevice 官方文档中所说,[getProperty()][1] 和 [getSystemProperty()][2] 应该返回一个取决于您为它们传递的属性变量名称的值。每次我只得到“无”值。有什么想法或技巧吗?!

我正在使用的简单代码:

from com.android.monkeyrunner import MonkeyDevice,MonkeyRunner

device = MonkeyRunner.waitForConnection()

print device.getSystemProperty('version.sdk')

问候,,,

4

2 回答 2

3

您需要指定属性组。例如:

print device.getSystemProperty('build.version.sdk')
于 2013-04-11T11:09:43.913 回答
0

无论出于何种原因,两者都getProperty()getSystemProperty()我不起作用,但您可以运行:

$ adb shell getprop

它返回属性/值的完整列表

于 2018-08-17T08:31:13.633 回答