3
私はこれらのかなり簡単なテストのカップルがちょうどエスプレッソを試してみる必要があります:すべての今してエスプレッソはランダム
@Test(timeout = 3000)
public void testSomeButton()
{
Espresso.onView(ViewMatchers.withId(R.id.someid)).perform(ViewActions.click());
Matcher<Intent> intentMatcher = IntentMatchers.hasComponent(SomeActivity.class.getName());
Intents.intended(intentMatcher);
}
問題があるが、エスプレッソは、テストでフリーズします。 Androidスタジオの黄色の「スピナー」は永遠に回転し続けており、Android搭載端末の画面はデフォルトのアンドロイドホーム画面であることがわかります。これは、アクティビティが開始されていないことを意味します。私もテストにタイムアウトがあるので、テストが開始されていないことを意味します。
助けてくれれば: - クラス内でこれと同じように(さまざまなアクティビティに対して)10のテストがあります。 - いくつかの成功したテストの後に、時には6番目のものでフリーズします(例えば、それはすべて正常に動作します)。