0

私はonDataハンドラを使用してリサイクルビューを取得しようとしていますが、私は、このエラーで立ち往生しています:ませビューが一致する見つかりませんでした。クラスから割り当て可能である:クラスandroid.widget.AdapterView

No views in hierarchy found matching: is assignable from class: class android.widget.AdapterView

コードだけですこの:

onData(allOf(isAssignableFrom(RecyclerView.class), withId(R.id.ce_musers_list))) 
.check(matches(withEffectiveVisibility(ViewMatchers.Visibility.VISIBLE))); 

私のアダプタはそれがRecycleViewのための必要としてRecyclerView.Adapter拡張し、まだ、マッチャは簡単なアダプタを探している縫い目。 これは私の初めてのエスプレッソなので、何か基本的なことで失敗するかもしれません。

マイエスプレッソバージョン3.0.0

答えて

3

onData()だけRecyclerViewはに属していないAdapterViewとそのサブクラス、一緒に使用されています。

エスプレッソにはヘルパークラスがあります:RecyclerViewActionsは、recyclerviewとビューアのアイテムビューでさまざまなアクションを実行するために使用できます。

たとえば、アサーションを作成する場合は、itemviewまでスクロールして、通常のonView()...を使用してそのビューホルダの詳細を確認します。

関連する問題