আমি রিসাইক্লারভিউ আইটেমের ভিতরে একটি নির্দিষ্ট ভিউ ক্লিক করতে কীভাবে এসপ্রেসো ব্যবহার করতে পারি ? আমি জানি আমি 0 পজিশনে আইটেমটি ক্লিক করে এটি ব্যবহার করতে পারি:
onView(withId(R.id.recyclerView))
.perform(RecyclerViewActions.actionOnItemAtPosition(0, click()));
তবে আমি সেই আইটেমটির ভিতরে নয় বরং সেই আইটেমটির ভিতরে একটি নির্দিষ্ট ভিউতে ক্লিক করতে হবে।
আগাম ধন্যবাদ.
- সম্পাদনা -
আরও ভালো হবে: আমি একটি আছে RecyclerView ( R.id.recycler_view
) যা আইটেম নেই CardView ( R.id.card_view
)। প্রতিটি কার্ডভিউয়ের ভিতরে আমার চারটি বোতাম রয়েছে (অন্যান্য জিনিসের মধ্যে) এবং আমি একটি নির্দিষ্ট বোতামে ক্লিক করতে চাই ( R.id.bt_deliver
)।
আমি এসপ্রেসো ২.০ এর নতুন বৈশিষ্ট্যগুলি ব্যবহার করতে চাই তবে আমি নিশ্চিত যে এটি সম্ভব কিনা।
যদি সম্ভব না হয় তবে আমি এই জাতীয় কিছু ব্যবহার করতে চাই (টমাস কেলার কোড ব্যবহার করে):
onRecyclerItemView(R.id.card_view, ???, withId(R.id.bt_deliver)).perform(click());
তবে প্রশ্ন চিহ্নগুলিতে কী রাখবেন তা আমি জানি না।