【Robotium】关于Log打印

关于Log的打印:
首先需要定义一个静态变量TAG:
private static final String TAG = “DylanTest”;
打印写法:
Log.i(TAG, text);
这里还是用NotePad举例:

package com.example.android.notepad.test;
import java.util.ArrayList;
import android.R.string;
import android.test.ActivityInstrumentationTestCase2;
import android.util.Log;
import android.widget.TextView;
import com.example.android.notepad.NotesList;
import com.jayway.android.robotium.solo.Solo;

public class CydTest extends ActivityInstrumentationTestCase2<NotesList>
{
	private Solo solo;
	private static final String TAG = "CYDLog";

	public CydTest() {
		super(NotesList.class);
	}

	public void setUp() throws Exception{
		solo = new Solo(getInstrumentation(),getActivity());
	}

	public void tearDown() throws Exception	{
		solo.finishOpenedActivities();
	}

	public void testAdd() {
		solo.clickOnMenuItem("Add note");
		solo.enterText(0, "CYDtest");
		solo.goBack();
		assertEquals(true,solo.searchText("CYDtest"));
		ArrayList<TextView> arrNote = solo.clickInList(0);
		Log.i(TAG, arrNote.get(0).getText().toString());
	}
}
<span style="font-size: 12px; line-height: 18px;">

然后在LogCat中,就能看到Log信息了,为了查看方便,这里在LogCat中了个筛选。
rolog

发表评论

电子邮件地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据