public static Matcher<View> withRecyclerView(final int recyclerViewId, final int position) {
return new CustomTypeSafeMatcher<View>(format("recycler view with id: {0} at position: {1}",
recyclerViewId, position)) {
@Override
protected boolean matchesSafely(View item) {
View view = item.getRootView().findViewById(recyclerViewId);
if (view == null || !(view instanceof RecyclerView))
return false;
RecyclerView recyclerView = (RecyclerView) view;
View childView = recyclerView.findViewHolderForAdapterPosition(position).itemView;
return childView == item;
}
};
}
EspressoViewMatchers.java 文件源码
java
阅读 35
收藏 0
点赞 0
评论 0
项目:AndroidSnooper
作者:
评论列表
文章目录