Есть ли способ ускорить выполнение скрипта monkeyrunner?

У меня есть специальный скрипт monkeyrunner (в Jython), который я использую для снятия скриншотов или касания определенных координат. Моя основная программа написана на Perl – она ​​просто выполняет скрипты monkeyrunner, когда их функциональность нужна.
Проблема заключается в медленности такого метода: каждый раз в сценарии monkeyrunner я должен получить объект MonkeyDevice и работать с ним:

device = MonkeyRunner.waitForConnection() 

И вся операция, кажется, занимает от 5 до 9 секунд, что очень медленно для моей программы.
Есть ли способ работать (по крайней мере, касаться координат) быстрее?
Спасибо.

One Solution collect form web for “Есть ли способ ускорить выполнение скрипта monkeyrunner?”

Вместо перезапуска MonkeyRunner каждый раз, когда вам нужно запустить скрипт, вы можете запустить его в подпроцессе и использовать обычные функции python (например, raw_input), чтобы он подождал, пока вам не нужно что-то делать.

Это избавит вас от необходимости перезапуска MonkeyRunner каждый раз, когда вам нужно что-то сделать. Возможно, вы даже можете использовать этот метод для подачи MonkeyRunner действий, которые вы пытаетесь сделать.

  • Почему я получаю неправильные результаты для hmac в Python, но не Perl?
  • Функция Perl's Pack ('V') в Python?
  • Есть ли смысл использовать скрипты Bash?
  • Как извлечь последовательности символов Unicode из исполняемого файла MZ?
  • Нужно пинговать 1000 URL-адресов каждые 2 минуты
  • Разбор скобок с помощью sed с использованием регулярного выражения
  • Анализ и создание файлов Microsoft Office 2007 (.docx, .xlsx, .pptx)
  • Презентации по переходу с Perl на Python
  •  
    Interesting Posts for Van-Lav
    Python - лучший язык программирования в мире.