Android Espresso IntentsMatcher适用于新设备但不老

时间:2017-06-12 23:50:07

标签: android kotlin android-espresso

我有一个Espresso单元测试似乎适用于较新的设备,但在API 17设备上失败。这是测试:

.js

错误是:

Intents.init()
[... more setup]
onView(withId(R.id.username))
        .perform(typeText("username"))
        .perform(closeSoftKeyboard())
onView(withId(android.R.id.button1)).perform((click()))

// This part fails
intended(hasComponent(AcceptedActivity::class.java.name))

在调用android.support.test.espresso.base.DefaultFailureHandler$AssertionFailedWithCauseError: Wanted to match 1 intents. Actually matched 0 intents. 之前,我已尝试在线程休眠1000毫秒,但这似乎没什么帮助。

为什么它在某些设备上成功而不是在旧设备上成功的任何想法?

0 个答案:

没有答案