/** * Create new instance based on adapter index. * * @param adapterViewId Adapter view containing this item. * @param index Item index for doing actions or assertions. * * @return New instance for actions and assertions. * * @since Espresso Macchiato 0.5 */ public static EspAdapterViewItem byItemIndex(int adapterViewId, int index) { return new EspAdapterViewItem(withId(adapterViewId), adapterViewId, index, Mode.byItemIndex); }
/** * Create new instance based on visible index. * * @param adapterViewId Adapter view containing this item. * @param index Item index for doing actions or assertions. * * @return New instance for actions and assertions. * * @since Espresso Macchiato 0.5 */ public static EspAdapterViewItem byVisibleIndex(int adapterViewId, int index) { return new EspAdapterViewItem(EspAdapterViewItemMatcher.withAdapterView(withId(adapterViewId)).atChildIndex(index), adapterViewId, index, Mode.byVisibleIndex); }