0
나는 에스프레소 테스트 레코더 주위 놀았 던

reading the documentation안드로이드 스튜디오 에스프레소 테스트 레코더 - 슬쩍 이벤트

문서 상태 :

상호 작용 등 "탭 등의 이벤트를 로깅을 시작하도록 장치 "및 "유형 "조치

보기 호출기에서 스 와이프와 같은 스 와이프 이벤트를 녹음 할 수 있습니까? 내가 아직 베타 버전이라는 것을 알았지 만, 이것에 대한 예제를 찾을 수 없었습니다.

감사

답변

1

요즘에 스 프레소 테스트 레코더에는 스 와이프 이벤트 또는 실제 활동에서 시작하는 기능이 없습니다. 어쩌면 가장 가까운 기능에서 수정 될 수 있습니다.

요즘은 더 간단하고 덜 벗겨지기 쉬운 방식으로 에스프레소 테스트를 작성합니다.

이 유용 할 수 있습니다 :

https://google.github.io/android-testing-support-library/downloads/espresso-cheat-sheet-2.1.0.pdf 그것이 도움이되기를 바랍니다.

0

순간에 내가 아는 유일한 해결책은 수동으로 생성 된 테스트 코드에 그 제스처를 추가하는 것입니다.

onView(withId(R.id.xyz)).perform(swipeLeft()); 
+0

그래, 나는 새로운 에스프레소 레코더가 이것을 추상화 해주기를 바랬지 만 그렇지 않은 것 같습니다. – RyPope

0
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); 
    } 
관련 문제