Скрипты для Android - PullRequest
       4

Скрипты для Android

0 голосов
/ 26 сентября 2011

Я пытался запустить пример программы на Python с использованием Monkey Runner, но, к сожалению, выдавал ошибку такого типа:

Can't open specified script file

Usage: monkeyrunner [options] SCRIPT_FILE

-s      MonkeyServer IP Address.
-p      MonkeyServer TCP Port.
-v      MonkeyServer Logging level (ALL, FINEST, FINER, FINE, CONFIG, INFO, WARNING, SEVERE, OFF)

Исключение в потоке "main" java.lang.NullPointerException, так что любой может помочь мнекак решить эту проблему и как использовать Monkey Runner для выполнения этого типа вещей

Ответы [ 2 ]

0 голосов
/ 12 января 2017

Файл сценария должен содержать полное имя файла, попробуйте ниже monkeyrunner c:\test_script\first.py

Итак, перейдите в папку \ sdk \ tools

enter image description here

и нажмите shift и , щелкните правой кнопкой мыши , чтобы открыть командную строку, и введите monkeyrunner c: \ test_script \ python_file_name.py

0 голосов
/ 27 апреля 2012

Я обнаружил, что абсолютный путь к скрипту помог monkeyrunner. Я вызываю бегуна из скрипта Python, где у вспомогательного класса есть метод startMonkey:

def startMonkey(self, monkeyScript):
    command = [ self.env + '\\tools\\monkeyrunner.bat' ]
    command.append( os.path.abspath( monkeyScript ) )
    return startProcess( command )

Кажется, это работает для меня.

...