我是Android开发和测试的新手,目前我正在接受培训,在Python下制作测试脚本,然后使用monkeyrunner来运行它们。
正如MonkeyDevice官方文档中所述,[getProperty()] [1]和[getSystemProperty()] [2]应返回一个值,该值取决于您为它们传递的属性变量名称。每次我只得到'无'的价值。任何想法或技巧?!
我正在使用的简单代码:
from com.android.monkeyrunner import MonkeyDevice,MonkeyRunner
device = MonkeyRunner.waitForConnection()
print device.getSystemProperty('version.sdk')
此致,,,
答案 0 :(得分:3)
您需要指定属性组。例如:
print device.getSystemProperty('build.version.sdk')
答案 1 :(得分:0)
无论出于何种原因,getProperty()
和getSystemProperty()
都不适合我,但是您可以运行:
$ adb shell getprop
返回属性/值的完整列表