不能运行monkey运行ner录音机

Can't run monkeyrunner recorder

我正尝试将 monkeyrunner 用于我的项目。据我所知,有 2 个基本脚本

monkey_recorder.py: https://android.googlesource.com/platform/sdk/+/ics-mr0/monkeyrunner/scripts/monkey_recorder.py

monkey_playback.py: https://android.googlesource.com/platform/sdk/+/ics-mr0/monkeyrunner/scripts/monkey_playback.py

因此,monkey_recorder.py用于记录动作monkey_playback.py用于再现这些动作

我发现 here,我可以 运行 记录器 用这条线:

./monkeyrunner monkey_recorder.py

我试图从这个目录执行这个命令:

/Users/user/programs/android-sdk-macosx/tools

我得到了这个错误:

iMac-Developer-2:tools user$ ./monkeyrunner monkey_recorder.py
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)

所以,我预计这个 window 会被打开:

OS: OS X Yosemite, v10.10.5

请帮我解决这个问题。
谢谢。

试试 AndroidViewClient/culebra。它提供了类似的功能,最大的优势是能够生成普通的 python 单元测试或脚本。

Culebra UI描述UI类似于monkey_recorder.py

尝试提供 python 脚本的绝对路径,如果这不起作用,请验证它是否是可执行文件。

如果它不是可执行的,你可以使用 chmod

提供执行权限
chmod +x filename.py