1、前提条件
在被测试的应用中添加对SD卡的读写权限,文件为AndroidManifest.xml,添加以下标示
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" ></uses-permission>
变量:
url:指定生成的log文件, 例如:url = "/sdcard/sms.log"
str:需要输出的log信息, 例如:str= "test"
3、可以在runtest()方法中使用
@Override
protected void runTest() throws Throwable {
// TODO Auto-generated method stub
try {
super.runTest();
1、StringBufferDemo("/sdcard/result/log.txt", getName() + ": " + true);
} catch (Throwable e) {
2、StringBufferDemo("/sdcard/result/log.txt", getName() + ": " + false);
throw e;
}
}
try catch 会捕捉testcase
执行过程中的异常,用例执行成功,调用1代码,失败则调用2代码。也可以输出e,这样就可以知道哪里报错
本文介绍了一种在Android应用中通过StringBuffer自定义方法来记录日志的方式,并演示了如何根据测试用例的成功或失败来记录不同的日志信息。
817

被折叠的 条评论
为什么被折叠?



