如何检查ListView中项目的信息是否正确显示。

android - 使用Espresso检查ListView中元素的内容-LMLPHP

我需要检查使用Espresso将此文本正确显示为TextView的TODO标题示例和也是TextView的TODO位置示例。我有以下代码,但无法正常工作:

onData(anything()).inAdapterView(withId(R.id.to_do_list_view)).atPosition(0).
               check(matches(withChild(withId(R.id.item_title)).matches(withText("TODO Title Sample"))));


知道我该如何解决吗?

最佳答案

我能够弄清楚,这很简单:

onData(anything()).inAdapterView(withId(R.id.to_do_list_view)).atPosition(0).
               onChildView(withId(R.id.item_title)).
               check(matches(withText("TODO Title Sample")));

09-09 21:30