原创 Uiautomator獲取控件對象之instance

1、出現兩個或多個相同控件id的listview 怎麼索引對象 如圖所示:UI中有兩個LIstView,且id都是相同的android:id/list;我們如果僅僅根據id來查找定位肯定是不行的,因爲系統默認的id是第一個。這時

原创 robotium測試APK 遇到過的坑

1、勾要選上,否則找不到包名 2、robotium版本不同時,導入的包名不同 ①robotium 5.2.1 導入import com.robotium.solo.Solo; ②robotium 2.4導入import com.jay

原创 解析json串

import net.sf.json.JSONArray; import net.sf.json.JSONObject; //import org.json.JSONArray; //import org.json.JSONObject;

原创 robotium 輸出測試結果至SDcard

1、前提條件 在被測試的應用中添加對SD卡的讀寫權限,文件爲AndroidManifest.xml,添加以下標示 <uses-permission android:name="android.permission.WRITE

原创 Anroid KEYCODE列表

KEYCODE列表 電話鍵   KEYCODE_CALL 撥號鍵 5 KEYCODE_ENDCALL 掛機鍵 6 KEYCODE_HOME 按鍵Home 3 KEYCODE_MENU 菜單鍵 82 KEY

原创 android 佈局屬性大全

RelativeLayout 第一類:屬性值爲true可false android:layout_centerHrizontal        水平居中 android:layout_centerVertical         

原创 Monkey Log分析

Log 在android中的地位非常重要,要是作爲一個android程序員不能過分析log這關,算是android沒有入門吧 。 下面我們就來說說如何處理log文件 。 什麼時候會有Log文件的產生 ?Log的產生大家都知道 , 大家也

原创 移動端解析json數據

在我們使用自動化測試時,難免會與服務器交互,獲取服務器的數據,這是就要是解析json數據。以下是相關代碼 public class ParseJson {public static ArrayList<PriceInfo> arrayLi

原创 Robotium--takeScreenshot(截圖)

在Robotium中,截圖的方法時調用takeScreenshot()。 但有使用你會發現明明代碼裏調用了solo.takeScreenshot(),但卻沒有截圖成功,那是因爲被測試的應用沒有SD卡的權限(因爲該方法會把截圖保存在SD

原创 adb 命令抓取log日誌方法

1、確保手機已連接電腦,並開啓調試 2、輸入指令:  adb logcat  *:E  >c:\log.txt 如圖所示: “E”  表示log日誌級別  adb log日誌級別 : 每一個輸出的Android日誌信息都有一個標籤