如何使用Espresso

时间:2017-04-25 15:08:29

标签: java android integration-testing android-espresso

我正在使用Espresso为RecyclerView编写一些测试。好吧,我正在尝试验证我的回收站视图项目中的某些文本是否正确显示。

经过一些研究,我可以验证回收商项目是否有某个后代:

    StatementInteractionRobot isExchangeHeaderCorrectlyShown(int position, Exchange exchange) {
            onView(withRecyclerView(R.id.transactions_cards)
                    .atPosition(position))
                    .check(matches(allOf(
                       hasDescendant(withText(exchange.getToCurrency().getSymbol())),

[some more checks here...]

            return this;
        }

但问题是:我需要验证它们是否显示(使用isDisplayed()),但我不确定如何做到这一点,我尝试了一些方法但到目前为止没有运气。

所以:我需要更改什么来验证视图是否显示?

任何帮助表示赞赏!

0 个答案:

没有答案