注意:新建專案後再執行前一定要修改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...