码迷,mamicode.com
首页 > 移动开发 > 详细

Android自动化初探:用Eclipse执行MonkeyRunner脚本

时间:2014-10-11 20:30:57      阅读:303      评论:0      收藏:0      [点我收藏+]

标签:des   android   style   blog   color   io   os   ar   for   

Info: 初步学习,难免会有疏漏,以后我会不断修改补全,直到完美。转载请注明出处,谢谢。

2014-10-11:初版

--------------------------------------------

MonkeyRunner环境配置好以后,启动模拟器,写了个最简单的脚本。

‘‘‘
Created on Oct 11, 2014

@author: deldong
‘‘‘
print before execution

# Imports the monkeyrunner modules used by this program
from com.android.monkeyrunner import MonkeyRunner

# Connects to the current device, returning a MonkeyDevice object
device = MonkeyRunner.waitForConnection()

print after execution


没曾想抛出一个大大ImportError:

from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice, MonkeyImage

ImportError: No module named com.android.monkeyrunner

 

bubuko.com,布布扣

 

这怎么办,是不是工程没有引入相应的类库呢,那引入一下吧。

bubuko.com,布布扣

引入之后,再次执行,还是ImportError: No module named com.android.monkeyrunner.

这可怎么办呢,google一下吧,竟然有人说windows下就不能用Eclipse执行monkeyrunner脚本,这无疑泼了一盆冷水啊~~

没办法只好自己努力,皇天不负有心人呐~~突然想到MonkeyRunner脚本在执行的时候,是monkeyrunner+脚本的执行方式,是不是我把monkeyrunner.bat添加到python解释器里就好了,说试就试。

1. 打开Windows->Preferences->Python interpreter ,如图:

  bubuko.com,布布扣

2. 选择New,Interpreter Name随便起,Interpreter Executable找到monkeyrunner.bat文件,然后选择OK。

bubuko.com,布布扣

3.遇到这种情况,点proceed anyways

bubuko.com,布布扣

4.然后选择OK,就可以了

bubuko.com,布布扣

 

接下来,见证奇迹的时刻:

bubuko.com,布布扣

Congratulations ,执行通过了,到现在为止终于在Eclipse里成功执行了monkeyrunner脚本。

Android自动化初探:用Eclipse执行MonkeyRunner脚本

标签:des   android   style   blog   color   io   os   ar   for   

原文地址:http://www.cnblogs.com/dzblog/p/4019449.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!