如何让monkeyrunner使用virtualenv

时间:2016-12-13 13:25:26

标签: python virtualenv jython monkeyrunner

我正在尝试编写一个具有一些依赖关系的monkeyrunner程序,这些依赖项在virtualenv中都很好地设置。

不幸的是,我似乎无法通过正确的系统路径设置来设置monkeyrunner以找到我需要的依赖项。我甚至可以通过打印出sys.path来注意到monkeyrunner甚至没有拿起PYTHONPATH条目。

我可以看到monkeyrunner正在使用jython,但我没有足够的背景知道如何解决这个问题。

是否有任何技巧可以让monkeyrunner传递其捆绑的jython所需的任何信息,以便它将使用virtualenv设置?

任何提示都将不胜感激。

1 个答案:

答案 0 :(得分:-1)

您应该尝试AndroidViewClient/culebra作为替代品。因为它是100%python,你的virtualenv不会有任何问题。

此外,由于AndroidViewClient / culebra解决了几个monkeyrunner问题或限制(即同时连接到多个设备),您将处于更好的位置变化。这个博客有很多文章和最常见用例的例子。

Culebra GUI和即将到来的CulebraTester是两种不同的UI替代品,可以自动生成python(以及其他语言)脚本和测试用例。