~/talk

Appium: Under the Hood of WebDriverAgent

Talkat Appium Conference 2021 · 2021-09-17..09-18· [testing, ios]
links:none on file
slides:none on file

WebDriverAgent runs on the device, receives Appium REST calls and transforms REST to XCUITest calls that go to testmanagerd; Appium uses an ibm-ios-device proxy to forward requests to real devices. The talk shows accessibility is the source of the element tree, explains snapshots vs queries, and stresses idling as the root cause of flakiness with idle timeout 15s vs 60s behavior. Also covers auxiliary APIs like MJPEG screen stream and custom extensions.

AI-written summary · about

  1. 0:00Start
  2. 1:04Webdriver Agent
  3. 3:03Accessibility
  4. 3:53Accessibility Framework
  5. 7:35Guidelines
  6. 8:01How Web Driver Agent Works
  7. 11:10Appium Based Driver App
  8. 11:24Appium Ios Device Module
  9. 14:19Driver Agent Api
  10. 14:30Management Api
  11. 17:17Why Your Application Is Not in Idle Mode
  12. 21:32Questions and Answers
  13. 22:33Accessibility Ids
~/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.