0

私はエスプレッソテストレコーダーとreading the documentationAndroidのメーカーエスプレッソテストレコーダー - スワイプイベント

の周りのドキュメント状態をプレーしてきた:

お使いのデバイスとの対話などタップ」などのイベントのロギングを開始します"および" "のアクションです。

スワイプなどのスワイプイベントをビューページャーに記録することはできますか?私はこれがベータ版であることは知っているが、私はこれが行われている例を見つけることができませんでした。

おかげ

答えて

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); 
    } 
関連する問題