2012-04-16 57 views
1

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

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

回答

0

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

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

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