如何检查Monkeyrunner的waitForConnection()是否失败

时间:2012-04-16 19:01:17

标签: android python monkeyrunner

我希望能够确定对Monkeyrunner的waitForConnection()方法的调用何时失败(超时)。似乎即使设备不存在并且方法超时,也会返回相同的对象。我正在通过API查看可能使用不同的方法来确定手机是否未连接,但到目前为止还没有任何工作。有什么建议吗?

PS。这是在Python脚本中完成的。

1 个答案:

答案 0 :(得分:0)

之前我遇到过类似的问题。 这可以在ICS SDK中更新,但截至目前,您可以使用下面提到的解决方案。

try:
    device = MonkeyRunner.waitForConnection(20)
    strProperty = device.getProperty('model')
except:
    device = None

这是一种解决方法,可能的代码更少。 谢谢。