Эспрессо: Как нажать на элемент в позиции 2 в AdapterView - PullRequest
0 голосов
/ 21 октября 2018

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

Я проверил много постов, которые были похожи, но ни один из них не работал для моего примера.Код для поиска: onView(withId(R.id.textSearch)).perform(typeText("pa"));

Код для выбора: onView(withText("Parth Vyas")).perform(click());

Но здесь, если я хочу выбрать какой-либо элемент, отображаемый в позиции 2, как я могу это сделать?

1 Ответ

0 голосов
/ 21 октября 2018

Если вам известна позиция после поиска, то вы можете попробовать что-то вроде:

onData(anything()).inAdapterView(YOUR_ADAPTER_VIEW_MATCHER).atPosition(2).perform(click());
...