ロード時にロードスピナーが表示され、ネットワーク要求が完了するとフィールドが一度表示されるフラグメントがあります。テストのために私はリクエストを模擬することができます。エスプレッソのデータの前にテストローダーが表示されます
いずれの場合も非常に高速で、ローディングスピナーは通常表示されません。エスプレッソでこのビューが最初に表示されていることをテストすることは可能ですか?そんなに素早く消えても?
負荷をテスト可能にするのに十分長い時間を遅延させるオプションはありますか? (いくつかのことではなく、スレッドを眠っているよりも、フレームワークではありませんか?)
これは、現在、私のテストの結果である:あなたはローダーアニメーションを無効にする必要がありますか、それが終了するのをエスプレッソをお待ちしております
android.support.test.espresso.base.DefaultFailureHandler$AssertionFailedWithCauseError: 'is displayed on the screen to the user' doesn't match the selected view.
Expected: is displayed on the screen to the user
Got: "AppCompatImageView{id=2131624534, res-name=loading_spinner, visibility=GONE, width=126, height=126, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, root-is-layout-requested=false, has-input-connection=false, x=477.0, y=383.0}"