相关疑难解决方法(0)

Espresso匹配第一个元素,当许多人在层次结构中时

我正在尝试根据我的功能编写espresso函数以匹配第一个espresso找到的元素,即使找到了多个匹配的项目.

例如:我有一个包含商品价格的单元格的列表视图.我希望能够将货币兑换成加元并验证商品价格是否为加元.

我正在使用这个功能:

    onView(anyOf(withId(R.id.product_price), withText(endsWith("CAD"))))
        .check(matches(
                isDisplayed()));
Run Code Online (Sandbox Code Playgroud)

这会抛出AmbiguousViewMatcherException.

在这种情况下,我不关心有多少或几个单元格显示CAD,我只想验证它是否显示.有没有办法让espresso在遇到符合参数的物体时立即通过此测试?

testing android android-espresso

24
推荐指数
2
解决办法
8351
查看次数

标签 统计

android ×1

android-espresso ×1

testing ×1