robotium 新建 android 測試專案

2022-03-19 02:07:40 字數 627 閱讀 2175

注意:新建專案後再執行前一定要修改manifest檔案中的instrumentation 中的target package, 這個是測試的入口

如何知道apk包名和main activity:通過re-sign.jar得到包名和main activity

或者通過:aapt dump badging apk 路徑和名字.apk

//新建測試類到專案

public stopwatchtest() {      

super("com.sample.stopwatch", stopwatch.class);    

2.  新增setup()方法,每乙個test case都會呼叫setup來進行初始化,可以通過teardown()方法來結束case,這樣可以指定清空或結束此case曾經呼叫過的一些資源,如 果不寫teardown()方法,系統會自動呼叫teardown()來清空或結束所有資源

protected void setup() throws exception {        

super.setup();     

3. 方法要以test開頭,否則方法不會被執行。方法執行與否跟public、private屬性沒有關係?

答:有關係,如果方法屬性是private,方法不會執行

Robotium 測試方法

1.檢查checkbox 是否選上,用solo.ischeckboxchecked text 有時候checkbox 沒有相關的text,這時要用solo.ischeckboxchecked index 2.如果頁面上相同的string有多個,可以用index來區分。如solo.clickontex...

Robotium原理初探

本文 於 測試框架圖 android的instrumentation對某個監控程式進行互動時 1.啟動時將專案配置檔案androidmanifest.xml檔案中的instrumentation標籤中的內容進行初始化 標明了所使用的測試執行類,目標專案包名 2.執行測試時 可用adb命令觸發 將啟動...

Robotium學習筆記一

一 重簽名問題 1 從手機pull所需的apk通過壓縮工具刪除meta inf目錄 2 通過以下命令列進行簽名 jarsigner keystore c documents and settings ey android debug.keystore storepass android keypas...