比方说,我有一个listView
,它在每一行中都显示了玩家的名字。我知道玩家的名字,我想单击其中包含玩家的名字的行。我怎么做?
如果我使用以下代码段-like this
onData(anything()).inAdapterView(withId(R.id.players_list))
.atPosition(10)
.perform(click());
但是由于我不知道这个职位,所以我不能使用它。我已经尝试了以下代码段,但无效。
onData(anything())
.onChildView(withId(R.id.player_name))
.check(matches(withText("Alex")))
.perform(click());
考虑一下,例如,我的listView
看起来像这样