robotium Record

一、安卓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. 在eclipse中,新建一個Android Test Project,進行配置,使得自動化腳本與要測試的apk進行關聯。

  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

相關文章
相關標籤/搜索