Looking for android Answers? Try Ask4KnowledgeBase
Looking for android Keywords? Try Ask4Keywords

AndroidエスプレッソによるUIのテスト


備考

エスプレッソ

エスプレッソのチートシートは、あなたがあなたのテストを書くのに役立つでしょう、あなたがテストしたいもの:

https://google.github.io/android-testing-support-library/docs/espresso/cheatsheet/

また、常に参考になるのは公式文書です。

https://google.github.io/android-testing-support-library/docs/espresso/index.html

Googleによるエスプレッソビデオの高度なアドバイス: https : //www.youtube.com/watch?v=isihPOY2vS4

トラブルシューティング

  • スクロールしようとするときは、まずキーボードを閉じてください。

ウォッチアウト 「エスプレッソ」バージョンを使用しないと、ViewActionの外で使用されても何も処理されません。 ViewActionバージョンにインポートがある場合は、メソッド名がまったく同じであるため、これは明白ではありません。

ViewActions.closeSoftKeyboard;
Espresso.closeSoftKeyboard();
  • 個々のテストではなくスイートでテストを一緒に実行する場合、前のテストのアクティビティが実行中である可能性があることに注意してください。以前のテストのonDestroy()が現在のテストonResume()の前に呼び出されていることに頼らないでください。 これは実際にはバグです。http : //b.android.com/201513

エスプレッソによるUIのテスト 関連する例