Android自動化學習筆記之MonkeyRunner:用Eclipse執行MonkeyRunner腳本


Info: 初步學習,難免會有疏漏,以后我會不斷修改補全,直到完美。轉載請注明出處,謝謝。

2014-10-11: 初版

2014-10-16: 完善

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

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

這怎么辦,是不是工程沒有引入相應的類庫呢,那引入一下吧。

操作:工程-->Properties-->PyDev - PYTHONPATH-->External Libraries

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

這可怎么辦呢,google一下吧,竟然有人說windows下就不能用Eclipse執行monkeyrunner腳本,這無疑潑了一盆冷水啊~~

沒辦法只好自己努力,皇天不負有心人吶~~突然想到MonkeyRunner腳本在執行的時候,是monkeyrunner+腳本的執行方式,是不是我把monkeyrunner.bat添加到python解釋器里就好了,說試就試。

1. 打開Windows->Preferences->Python interpreter ,如圖:

  

2. 選擇New,Interpreter Name隨便起,Interpreter Executable找到monkeyrunner.bat文件,然后選擇OK。

3.遇到這種情況,點proceed anyways

4.然后選擇OK,就可以了

 

接下來,見證奇跡的時刻:

Congratulations ,執行通過了,到現在為止終於在Eclipse里成功執行了monkeyrunner腳本。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM