0

Я играл вокруг с тестовым эспрессо рекордером и reading the documentationAndroid Studio Test Эспрессо самописец - салфетки события

В документации говорится:

взаимодействовать с устройством, чтобы начать запись событий, таких как «кран "И действия типа.

Можно ли записывать события салфетки, такие как прокручивание на просмотр пейджера? Я не смог найти примеров этого, хотя я знаю, что он все еще находится в бета-версии.

Благодаря

ответ

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); 
    } 
Смежные вопросы