2012-04-16 59 views
1

我希望能夠確定何時調用Monkeyrunner的waitForConnection()方法失敗(超時)。看起來,即使設備不存在,並且方法超時,返回相同的對象。我正在通過API查看可能使用不同的方法來確定手機是否未連接,但目前爲止還沒有工作。有什麼建議?如何檢查MonkeyRunner的waitForConnection()失敗

PS。這是在Python腳本中完成的。

回答

0

我以前遇到過類似的問題。 這可能會在ICS SDK中更新,但到目前爲止,您可以使用下面提到的解決方案。

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

這是一種儘可能少的代碼的解決方法。 謝謝。