代码之家  ›  专栏  ›  技术社区  ›  lmiguelvargasf

使用Espresso检查列表视图中元素的内容

  •  3
  • lmiguelvargasf  · 技术社区  · 8 年前

    如何检查列表视图中项目的信息是否正确显示。

    enter image description here

    我需要检查一下 TODO标题示例 这是一个文本视图 TODO位置示例 这也是一个文本视图,使用Espresso与文本一起正确显示。我有以下代码,但它不工作:

    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"))));
    

    你知道我怎么解决吗?

    1 回复  |  直到 8 年前
        1
  •  3
  •   lmiguelvargasf    8 年前

    我能够找到它,它很简单:

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