~/talk

Hello Espresso! Start with Android Gray box automation

Talkat Selenium Conf 2022 · 2022-07-29..07-30· [android, testing]
links:none on file
slides:none on file

Espresso is a Google‑maintained Android UI automation library that demonstrates fast, low‑flakiness tests by integrating with instrumentation and auto‑waiting; examples show a basic input→click→assert test running in ~2 seconds, list handling via onData vs RecyclerViewActions (espresso‑contrib), intent verification and stubbing using Espresso‑Intents, and synchronization with a visible SimpleIdlingResource registered in IdlingRegistry register/unregister; code and runnable samples live in automationhacks/testingsamples on GitHub.

AI-written summary · about

  1. 0:00Start
  2. 1:43Intro
  3. 2:41Expectations
  4. 3:41What Will We Cover
  5. 4:14What Is an Espresso Test How Is It Structured
  6. 6:13What Espresso Is
  7. 10:19Instrumentation Runner
  8. 11:59View Matcher
  9. 17:17Find the Element
  10. 19:29Layout Inspector
  11. 28:59Adapter View
  12. 30:07Negative Test
  13. 34:49Long List Activity Test
  14. 36:23Recycler Viewer
  15. 41:00Scroll to the Expect Expected Element
  16. 41:43Verify that Recyclerview Has this Specific Element
  17. 46:15How To Automate Intents
  18. 46:40Sample Application
  19. 1:07:19Code Example
  20. 1:12:10Quiz
  21. 1:14:43How To Automate Web Views
  22. 1:18:35Inspect Your Application
  23. 1:18:57Usb Debugging
  24. 1:19:22Chrome Developer Tools
  25. 1:19:56Chrome Debugging
  26. 1:21:13Start Your Web Test
  27. 1:23:44Android Studio
  28. 1:24:26App Source Code
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.