2013-05-28 3 views
1

Android 장치에서 junit 테스트를 실행하고 동시에 장치에서 테스트를 실행하는 응용 프로그램을 볼 수 있습니까?JUNIT으로 ui 응용 프로그램 android를 테스트하고 스크린 샷을 찍는 방법

가능한 경우, 테스트 스크린 샷을 찍을 수 있습니까 ??

나는 테스트 케이스를 만들고 작동한다. 이처럼 ..

public TestCase(Class activityClass) { 
    super("com.xxxx.xxxxx", xxxxxx.class); 
    // TODO Auto-generated constructor stub 
} 

@Override 
protected void setUp() throws Exception { 
    super.setUp(); 
    LoginActivity mainActivity = getActivity(); 
    result = (EditText) mainActivity.findViewById(R.id.edit_xxx); 
    result.setText("holahola"); 

    Button btn = (Button) mainActivity.findViewById(R.id.btn_xxx); 
    btn.performClick(); 
} 

답변

1

나는 안드로이드 장치에 JUnit 테스트를 실행 함과 동시에 장치에서 테스트를 실행하는 응용 프로그램을 볼 수 있습니까?

예, 상당히 빠르게 실행되지만 그렇습니다.

가능한 경우 테스트 스크린 샷을 찍을 수 있습니까?

당신은 BitmapCanvas을 -backed A를 자체를 그리는 활동의 내용 View을 요청하실 수 있습니다, 이것은 단위 테스트에서 잘 작동합니다 : How to take a screenshot and share it programmatically

관련 문제