1
我希望能夠確定何時調用Monkeyrunner的waitForConnection()方法失敗(超時)。看起來,即使設備不存在,並且方法超時,返回相同的對象。我正在通過API查看可能使用不同的方法來確定手機是否未連接,但目前爲止還沒有工作。有什麼建議?如何檢查MonkeyRunner的waitForConnection()失敗
PS。這是在Python腳本中完成的。
我希望能夠確定何時調用Monkeyrunner的waitForConnection()方法失敗(超時)。看起來,即使設備不存在,並且方法超時,返回相同的對象。我正在通過API查看可能使用不同的方法來確定手機是否未連接,但目前爲止還沒有工作。有什麼建議?如何檢查MonkeyRunner的waitForConnection()失敗
PS。這是在Python腳本中完成的。
我以前遇到過類似的問題。 這可能會在ICS SDK中更新,但到目前爲止,您可以使用下面提到的解決方案。
try:
device = MonkeyRunner.waitForConnection(20)
strProperty = device.getProperty('model')
except:
device = None
這是一種儘可能少的代碼的解決方法。 謝謝。