2012-04-16 2 views
1

Monkeyrunner의 waitForConnection() 메서드 호출에 실패 (시간 초과) 할시기를 결정하고 싶습니다. 그것은 장치가 존재하지 않는 경우에도 메서드가 시간 초과 같은 개체가 반환됩니다 보인다. 전화가 연결되지 않았는지 아닌지 알아보기 위해 다른 방법을 사용할 수있는 API를 찾고있었습니다. 그러나 지금까지 아무 것도 작동하지 않았습니다. 어떤 충고?Monkeyrunner의 waitForConnection()이 실패했는지 확인하는 방법

추신. 이 작업은 Python 스크립트 내에서 수행됩니다.

답변

0

전에 비슷한 문제가 발생했습니다. ICS SDK에서 업데이트 될 수 있지만 현재로서는 다음과 같은 솔루션을 사용할 수 있습니다.

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

가능한 코드가 적은 해결 방법입니다. 감사합니다.

관련 문제