我需要执行简单的测试 - 文本视图匹配。 这很简单:
onView(withId(R.id.titleTextView)).check(matches(withText("Special Offer: First 3 Minutes Free")));
但是这部分“前3分钟免费”在每次活动开始后随机改为“获得1.99美元的电话”。
如何验证这两种情况? Espresso中不允许使用||
运算符...
答案 0 :(得分:0)
在anyOf
方法中使用Hamcrest withText
:
onView(withId(R.id.titleTextView)).check(matches(withText(anyOf(is("Special Offer: First 3 Minutes Free"),is("Special Offer: Get $1.99 for calls")))));