7

我正在为 Android 应用程序编写一个简单的测试,但在尝试将我的设备与此日志连接时失败:

Traceback (most recent call last):   File "D:/MonkeyRunnerTest/test/LaunchTest.py", line 3, in <module>
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice ImportError: No module named 'com'

我使用 Pycharm 2.7.3、Python 3.3.2、juthon-standalone-2.5.3。我尝试使用 PyDev 和带有 Python 插件的 Intellij Idea 在 Eclipse 上启动我的测试项目,但结果相同。我还添加了环境变量 PYTHONPATH,其中包含指向我的操作系统(Windows 7)的 monkeyrunner 和 jython 源的路径,但它没有帮助。

对这个问题有什么建议吗?

4

2 回答 2

8

您应该只使用monkeyrunner 解释器来运行 monkeyrunner 脚本。忘记python、jython等。

从你的命令行尝试:

monkeyrunner LaunchTest.py

它会起作用。

您可以找到一些将 monkeyrunner 与 Eclipse+Pydev 一起使用的说明。请参阅页面底部的更新。

于 2013-07-18T19:35:08.237 回答
1

假设您安装了正确的模块:它们不在您的系统路径中。您可以手动检查系统路径以查看目录是否存在

import sys
print sys.path

您可以像添加sys.path任何列表一样追加到任何列表,但最好通过您的操作系统修改它,而不是即时追加。(这是暂时的,sys.path在python脚本结束后恢复到原来的状态)

于 2013-07-17T06:30:11.017 回答