1

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

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

4

1 回答 1

0

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

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

这是一种使用较少代码的解决方法。谢谢你。

于 2012-06-29T12:19:13.757 回答