~/talk

Bootcamp To Understand Appium Android Internals

Talkat AppiumConf 2019 · 2019-06-13..06-15· [testing]
links:none on file
slides:none on file

Explains Appium Android internals with concrete steps: how client HTTP routes map to commands, how create session installs uiautomator2-server APK and server-test APK, and how ADB port forwarding (default ADB port forwarding 4723) connects host to device. Shows adding a new handler by registering a route in the driver and implementing a SafeRequestHandler in the device server, demos an open quick settings handler that executes via UIAutomator2 and returns WebDriver status codes (0 success, 7 no such element).

AI-written summary · about

  1. 0:00Start
  2. 7:05Code Flow
  3. 7:32Route Configuration Function
  4. 9:58Base Server
  5. 11:23Protocol Module
  6. 14:55Google Chrome Driver
  7. 16:41Appium Handlers
  8. 19:16Api Path and Http Method
  9. 19:55Create Session
  10. 22:49Instrumentation Test
  11. 23:28Port Forwarding
  12. 25:17Driver Module
  13. 26:27Architecture
  14. 27:05Appium Sublet
  15. 27:52Test Apk
  16. 30:51Define the Specification for the Api
  17. 36:10Live Demo
  18. 36:43Appium Session
  19. 38:37Ui Automator Driver
  20. 40:24Debugging
~/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.