我试图让monkeyrunner接受一个外部的.py文件。py文件只是有一些函数,没什么特别的。在
在mainscript.py以下内容:
import unittest
import logging
import sys
sys.path.append("C:\path\to\helperscripts\")
from monkeyHelper import monkeyHelper
#log to STDERR
logging.basicConfig(level=logging.DEBUG)
class TestDepthOneFunctions(unittest.TestCase):
def setUp(self):
mh = monkeyHelper()
self.device = mh.setupDevice()
#monkeyHelper.setupDevice()
def test_myMusic(self):
self.assertEqual(self.device,3)
def tearDown(self):
pass
if __name__ == '__main__':
unittest.main()
在monkeyHelper.py以下内容:
^{pr2}$我试过跑步 #>;monkeyrunner.bat公司mainscript.py 但它不起作用。我看过完整的命令行monkeyrunner.bat公司有没有办法把C:\path\to\helperScripts添加到命令行?这是什么monkeyrunner.bat公司吐出:
C:\Windows\system32\java.exe -Xmx512m -Djava.ext.dirs=lib\;lib\x86_64 -Dcom.android.monkeyrunner.bindir=..\framework -jar lib\monkeyrunner.jar mainscript.py
我得到的错误是:
import monkeyHelper
ImportError: No module named monkeyHelper
我一整天都在努力工作,任何帮助都是值得的!在
由于不能将\随机放入字符串中,请尝试:
r
表示该字符串将被视为原始字符串,这意味着所有转义码都将被忽略。在还要确保帮助Monkey.py在那条路上
如果你用monkeyrunner 您可以在下面添加文件夹“lib”
然后把你的py文件放在下面
^{pr2}$如果你的文件被调用myPyFile.py文件在
只是
更新: 注意,如果你要更新androidsdk工具,首先备份你的文件,上次我更新时,我在lib中的文件被删除了。在
相关问题 更多 >
编程相关推荐