및 reading the documentation안드로이드 스튜디오 에스프레소 테스트 레코더 - 슬쩍 이벤트
문서 상태 :
상호 작용 등 "탭 등의 이벤트를 로깅을 시작하도록 장치 "및 "유형 "조치
보기 호출기에서 스 와이프와 같은 스 와이프 이벤트를 녹음 할 수 있습니까? 내가 아직 베타 버전이라는 것을 알았지 만, 이것에 대한 예제를 찾을 수 없었습니다.
감사
및 reading the documentation안드로이드 스튜디오 에스프레소 테스트 레코더 - 슬쩍 이벤트
문서 상태 :
상호 작용 등 "탭 등의 이벤트를 로깅을 시작하도록 장치 "및 "유형 "조치
보기 호출기에서 스 와이프와 같은 스 와이프 이벤트를 녹음 할 수 있습니까? 내가 아직 베타 버전이라는 것을 알았지 만, 이것에 대한 예제를 찾을 수 없었습니다.
감사
요즘에 스 프레소 테스트 레코더에는 스 와이프 이벤트 또는 실제 활동에서 시작하는 기능이 없습니다. 어쩌면 가장 가까운 기능에서 수정 될 수 있습니다.
요즘은 더 간단하고 덜 벗겨지기 쉬운 방식으로 에스프레소 테스트를 작성합니다.
이 유용 할 수 있습니다 :
https://google.github.io/android-testing-support-library/downloads/espresso-cheat-sheet-2.1.0.pdf 그것이 도움이되기를 바랍니다.
순간에 내가 아는 유일한 해결책은 수동으로 생성 된 테스트 코드에 그 제스처를 추가하는 것입니다.
onView(withId(R.id.xyz)).perform(swipeLeft());
Recycler view particular item swap
ViewInteraction recyclerView = onView(allOf(withId(R.id.rc_vehicle_list),
withParent(withId(R.id.ll_vehicle)),
isDisplayed()));
recyclerView.perform(actionOnItemAtPosition(3,swipeUp()));
public static ViewAction swipeUp() {
return new GeneralSwipeAction(Swipe.FAST, GeneralLocation.CENTER_LEFT,
GeneralLocation.CENTER_RIGHT, Press.FINGER);
}
그래, 나는 새로운 에스프레소 레코더가 이것을 추상화 해주기를 바랬지 만 그렇지 않은 것 같습니다. – RyPope