2013-05-28 2 views
1

Можно ли запустить junit-тест на Android-устройстве и посмотреть приложение, выполняющее тест на устройстве в одно и то же время?Как протестировать андроид ui с помощью JUNIT и сделать скриншоты

Если это возможно, могу ли я сделать скриншоты тестов?

Я создаю тест и работаю. Как это ..

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

можно Тестировать Android устройства и увидеть приложение, работающее испытание в устройстве одновременно?

Да, хотя они работают довольно быстро.

Если это возможно, могу ли я сделать скриншоты тестов?

Вы можете задать содержание View вашей деятельности, чтобы привлечь к себе Bitmap -backed Canvas, и это должно работать нормально из модульного теста: How to take a screenshot and share it programmatically

Смежные вопросы