MonkeyRunner::如何安装Python模块?

4 投票
1 回答
2721 浏览
提问于 2025-04-17 01:31

我正在使用MonkeyRunner来自动化一些用户界面测试用例。 我需要通过像QXDM这样的工具从设备上收集日志。 我发现win32com这个Python模块可以用来启动QXDM并收集日志。 但是,当我在传递给MonkeyRunner的Python脚本中使用from win32com.client import Dispatch时,MonkeyRunner却报错了:

“导入错误:没有名为win32com的模块”。

我在我的电脑上安装了win32com,当我用“python test.py”运行一个使用win32com的Python脚本时,它工作得很好。 我们是否需要在Android设备上也安装win32com模块?或者我们需要做些什么才能让它正常工作?

1 个回答

1

Monkeyrunner使用Jython作为它的Python接口(在tools\lib文件夹下有一个jython.jar文件)。

它使用的是2.5.0版本。目前最新的Jython版本是2.5.2。

不过,这两个版本都不支持pywin32或者其他任何模块。它们只支持2.5版本中的标准Python模块。

撰写回答