Книга "Android Espresso Revealed. Android Espresso на примерах: на англ. яз.". Chapter 1: Getting started with Espresso for AndroidDescribes basics about Espresso. Defines goals and approaches of User Interface testing. Provides example about setting up the tests inside the Android Studio IDE project. Explains how to identify Android application UI elements, perform actions, assertions and apply matches to them. At the end of this chapter reader will be able to write simple tests and execute them from inside the Android Studio IDE on the device or emulator. There will be also examples how to run tests using gradle or shell commands.Chapter 2: Customizing Espresso for our needsWith more advanced examples reader will learn how to implement custom ViewActions, including clicks and swiping actions; ViewMatchers, such as: matching complex views, RecyclerView matchers or Drawable matchers. It will be shown how to use custom actions and matchers, implement custom FailureHandler with possib...