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
这是一种尽可能少的代码的解决方法。 谢谢。