getProperty& MonkeyRunner中的getSystemProperty返回None

时间:2013-04-10 20:18:55

标签: monkeyrunner

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

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

我正在使用的简单代码:

from com.android.monkeyrunner import MonkeyDevice,MonkeyRunner

device = MonkeyRunner.waitForConnection()

print device.getSystemProperty('version.sdk')

此致,,,

2 个答案:

答案 0 :(得分:3)

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

print device.getSystemProperty('build.version.sdk')

答案 1 :(得分:0)

无论出于何种原因,getProperty()getSystemProperty()都不适合我,但是您可以运行:

$ adb shell getprop

返回属性/值的完整列表