2012-04-16 3 views
1

Я хотел бы иметь возможность определить, когда вызов метода waitForConnection() Monkeyrunner завершается с ошибкой (время ожидания). Похоже, что даже когда устройство отсутствует и метод истекает, возвращается тот же объект. Я просматривал API, чтобы, возможно, использовать другой метод, чтобы выяснить, был ли телефон не подключен или нет, но пока ничего не сделано. Любой совет?Как проверить, нет ли ожидания waitForConnection() Monkeyrunner

PS. Это выполняется внутри скрипта Python.

ответ

0

Раньше я сталкивался с подобной проблемой. Это может быть обновлено в ICS SDK, но на данный момент вы можете использовать нижеприведенное решение.

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

Это обходное решение с менее возможным кодом. Спасибо.

Смежные вопросы