robotium測試工具使用之——輸出log日誌

本文主要使用Java對文件操作功能,來實現測試中log內容的輸出

1、前提條件

在被測試的應用中添加對SD卡的讀寫權限,文件爲AndroidManifest.xml,添加以下標示

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" ></uses-permission>

2、使用StringBuffer來自定義方法StringBufferDemo(String url, String str)

[java] view plaincopy
  1. public void StringBufferDemo(String url, String str) throws IOException{  
  2.        File file=new File(url);  
  3.        if(!file.exists())  
  4.            file.createNewFile();  
  5.        FileOutputStream out=new FileOutputStream(file,true);          
  6.         
  7.            StringBuffer sb=new StringBuffer();  
  8.            sb.append(str); //直接在文件中追加文字  
  9.            out.write(sb.toString().getBytes("utf-8"));  
  10.                 
  11.        out.close();  
  12.    }  
變量:

url:指定生成的log文件, 例如:url = "/sdcard/sms.log"

str:需要輸出的log信息, 例如:str= "test" 

直接在testcase中調用該方法即可

String log_url = "/sdcard/sms.log" ;
String log_text = "test" ;

StringBufferDemo(log_url,log_text) ;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章