Мне интересно, как я смогу найти конкретный элемент в представлении ресайклера, где порядок элементов будет рандомизирован в каждом прогоне.Espresso - как найти определенный элемент в представлении ресайклера (случайный случай)
Предположим, у меня есть 4 элемента в представлении ресайклера, каждый из которых представлен одним и тем же видом держателя вида с текстовым видом в нем. Уникальный заголовок применяется к каждому держателю/элементу представления. Для этого примера предположим, что названия для простоты - «A», «B», «C» и «D».
Как бы найти позицию (и затем щелкнуть) элемент «А», если порядок рандомизирован? Я знаю, если порядок не изменится, я мог бы выполнить действие scrollToPosition RecyclerViewInteraction, но в этом случае порядок может и изменится.
Любые мысли?
Спасибо, Zach
не рандомизации детали, или, вернее, рандомизации то предсказуемым образом. Вы можете использовать одно и то же семя каждый раз в своем случайном генераторе, чтобы убедиться, что предметы находятся там, где вы их ищете. – njzk2
Предположим, что порядок элементов не может контролироваться разработчиком. В идеальном мире, да, заданный порядок (или предсказуемый порядок, как вы предлагаете) является идеальным. Для этого сценария это невозможно. – Zach