갤러리에서 이미지를 선택하기 위해 제 3 자 라이브러리를 등록 양식에 사용했습니다. 내 가입 양식이 정상적으로 작동합니다. 에스프레소를 사용하여 테스트하고 싶습니다. 지금 직면하고있는 가장 큰 문제는 테스트 중에 프로필 사진의 이미지 뷰를 설정하는 방법입니다.에스프레소로 테스트하는 동안 이미지 뷰에 이미지를 설정하는 방법은 무엇입니까?
0
A
답변
0
카메라 롤에서 의도를 감지하고 그림을 설정하려면 espresso-intents을 사용해야합니다. 이 도움이
public static void simulatePictureFromCameraRoll(Uri pictureUri) throws Exception {
Exception returnException = null;
Intent resultData = new Intent();
resultData.setData(pictureUri);
Intents.init();
try {
Matcher<Intent> expectedIntent = hasAction(Intent.ACTION_GET_CONTENT);
intending(expectedIntent).respondWith(new Instrumentation.ActivityResult(Activity.RESULT_OK, resultData));
onView(withId(R.id.lytProfImageChooseFromLibrary)).perform(click());
intended(expectedIntent);
}
catch (Exception e) {
returnException = e;
}
finally {
Intents.release();
}
if (returnException != null) {
throw returnException;
}
}
희망 :
여기 내가 사용하는 방법이있다.
+0
Intents.release가 완료되었는지 확인하는 것이 중요하거나 테스트가 Intents.init를 여러 번 호출하는 경우 문제가 발생할 수 있으므로 예외를 캡처합니다. – jeprubio
관련 문제
- 1. Android : 이미지의 방향을 변경하여 이미지 뷰에 설정하는 방법은 무엇입니까?
- 2. WPF의 이미지 컨트롤에서 이미지를 설정하는 방법은 무엇입니까?
- 3. 이미지를 uiwebview로 설정하는 방법은 무엇입니까?
- 4. 갤러리에서 이미지를 가져 와서 이미지 뷰에 표시하는 방법은 무엇입니까?
- 5. 특정 시간 동안 이미지 뷰에 이미지 설정
- 6. Rspec으로 테스트하는 동안 RoutingError를 처리하는 방법은 무엇입니까?
- 7. 애니메이션 이미지 뷰에 onclick 리스너를 설정하는 방법
- 8. 기본 이미지를 설정하는 방법
- 9. 모든 뷰에 대해 BarBackgroundColor를 설정하는 방법은 무엇입니까?
- 10. 투명한 이미지를 카메라 뷰에 투영하는 방법은 무엇입니까?
- 11. jsp/servlet을 사용하여 이미지를 저장하는 동안 경로를 설정하는 방법은 무엇입니까?
- 12. 이미지 필드를 설정하는 동안 iText 오류가 발생했습니다
- 13. BlackBerry-Manager 배경 이미지를 변경하는 방법은 무엇입니까? 배경을 설정하는 동안
- 14. 이미지를 위젯의 버튼으로 설정하는 방법은 무엇입니까?
- 15. 이미지 선명도를 설정하는 방법은 무엇입니까?
- 16. 이미지를 사각형으로 설정하는 방법은 무엇입니까?
- 17. UIButton 이미지를 설정하는 방법은 무엇입니까?
- 18. jlabel에서 이미지를 설정하는 방법은 무엇입니까?
- 19. wxStatusBar에서 이미지를 설정하는 방법은 무엇입니까?
- 20. TaskbarIcon에 이미지를 설정하는 방법은 무엇입니까?
- 21. 행에 이미지를 설정하는 방법은 무엇입니까?
- 22. 배경 이미지를 설정하는 방법은 무엇입니까?
- 23. 슬라이더에서 이미지를 설정하는 방법은 무엇입니까?
- 24. LinkedIn 프로필에서 사이트 이미지를 설정하는 방법은 무엇입니까?
- 25. 런타임에 Image 컨트롤의 이미지를 설정하는 방법은 무엇입니까?
- 26. 테스트하는 동안 factorygirl에서 데이터를 추가하는 방법은 무엇입니까?
- 27. UITableview에서 섹션의 배경 이미지를 설정하는 방법은 무엇입니까?
- 28. 이미지를 다른 이미지 뷰에 맞추려면 어떻게해야합니까?
- 29. 동적 이미지를 마지막 이미지 뷰에 추가하십시오. 그리드보기
- 30. JSlider에 배경 이미지를 설정하는 방법은 무엇입니까?
어떤 라이브러리를 사용하십니까? 정확하게 문제는 무엇입니까? 지금까지 무엇을 시도 했습니까? 테스트 이미지가 아닌 경우 프로필 이미지는 어떻게 설정됩니까? – thaussma