Есть ли способ ускорить выполнение скрипта 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 действий, которые вы пытаетесь сделать.

  • Извлечение определенных данных из файла и запись его в другой файл
  • Получение Python для эмуляции пользовательских входов в интерактивном скрипте Perl
  • Пожалуйста, представьте библиотеку обработки в Perl или Ruby
  • У всех новых каталогов есть 777 разрешений
  • Как бы вы перевели это из Perl в Python?
  • Элегантный синтаксический анализ текстового файла
  • Какая хорошая библиотека для управления конфигурационными файлами Apache2?
  • Как найти текстовое описание смайликов, символов Unicode и emoji в строке (python, perl)?
  • Динамически называют процессы
  • C ++ - Как читать символы Unicode (например, Hindi Script) с использованием C ++ или есть лучший способ с помощью какого-то другого языка программирования?
  • Как вызвать Perl-скрипт из Python, подключиться к нему?
  • Python - лучший язык программирования в мире.