一、安卓sdk 環境 二、下載robotium record 插件 三、html
四、按步驟錄製java
有些時候sdk包是由簽名的,咱們須要從新簽名。 爲了順利在測試設備上安裝apk,咱們須要對拿到的apk進行從新簽名(Re-sign)。android
從新簽名的工具,網上不少,我使用的是re-sign.jar。app
在用戶目錄下,會有一個.android的目錄,把re-sign.jar放在該目錄下。eclipse
Re-sign步驟以下:工具
1) 打開命令提示符:cmd測試
2) cd .../.android插件
3) 運行java -jar re-sign.jar,打開resign工具orm
4) 把最新的apk文件拖拽到打開的resign工具中,完成後,就會產生一個從新簽名的apk文件。xml
Ps: resign後,會獲得一個package name和main activity name,咱們須要記下這兩個名字,在第4步中會用到。3. 在模擬機中安裝從新簽名後的apk文件,步驟以下:(在真機中安裝與模擬機相似,具體操做,Google或者Baidu便可)
1) 打開Android SDK安裝目錄
2) 找到sdk下的platform-tools目錄
3) 把從新簽名後的apk文件放在該目錄下
4) 打開命令提示符:cmd
5) cd .../sdk/platform-tools
6) 打開要安裝apk的模擬機
7) 運行命令:adb install testedapp.apk。看到Success,說明apk已經安裝成功了。
Ps: 在安裝apk以前,確保舊版的app已經在模擬機中卸載完成。不然,執行該命令,會提示說安裝失敗。
1) 修改Android Test Project下的AndroidMainfest.xml文件,使得粗體標註的package名與resign生成的名字一致 <instrumentation android:name ="android.test.InstrumentationTestRunner" android:targetPackage ="com.example.mobile.testedapp" /> 2) 在自動化腳本測試類中,聲明初始類,也要與resign生成的main activity類名一致 private static final String LAUNCHER_ACTIVITY_FULL_CLASSNAME ="com.example.mobile.testedapp.MainActivity" ; 5. 這樣,就能夠在eclipse中的Android Test Project中盡情地開發自動化腳本,並在安裝好的apk基礎上運行了!
參考文章 http://www.izsn.cn/使用robotium-recorder錄製robotium自動化腳本(基於源代碼).html http://www.cnblogs.com/enjoytesting/p/3622657.html