Reyclerview моего приложения - "android.support.v7.widget.RecyclerView"
И я использую эспрессо androidx.
Я добавил зависимости в свой gradle, как показано ниже:
androidTestImplementation 'androidx.annotation:annotation:' + rootProject.androidxLibVersion;
androidTestImplementation 'androidx.recyclerview:recyclerview:' + rootProject.androidxLibVersion;
androidTestImplementation 'androidx.test:core:' + rootProject.coreVersion
androidTestImplementation 'androidx.test.ext:junit:' + rootProject.extJUnitVersion
androidTestImplementation 'androidx.test:runner:' + rootProject.runnerVersion
androidTestImplementation 'androidx.test.espresso:espresso-core:' + rootProject.espressoVersion
androidTestImplementation 'androidx.test.espresso:espresso-contrib:' + rootProject.espressoVersion
androidTestImplementation 'androidx.test.espresso:espresso-intents:' + rootProject.espressoVersion
Однако, когда я пытаюсь использовать
import androidx.recyclerview.widget.RecyclerView
import androidx.test.espresso.contrib.RecyclerViewActions
...
RecyclerViewActions.scrollToPosition<RecyclerView.ViewHolder>(position)
Там написано
Причина: java.lang.RuntimeException: действие не будет выполнено
потому что целевой вид не соответствует одному или нескольким из следующих
ограничения: (присваивается из класса: класс
androidx.recyclerview.widget.RecyclerView и отображается на
экран для пользователя) Целевое представление: "RecyclerView {id = 2131296674,
res-name = media_content_recyclerview, видимость = VISIBLE, ширина = 1440,
высота = 2384, has-focus = false, has-focusable = true,
has-window-focus = true, is-clickable = false, is-enabled = true,
is-focus = false, is-focusable = true, is-layout-запрашивается = false,
является выбранным = ложным,
layout-params=android.widget.RelativeLayout$LayoutParams@e32b046,
tag = null, root-is-layout-required = false, has-input-connection = false,
x = 0.0, y = 192.0, количество детей = 15} "
Что-то не так в моем коде?