~/talk

Appium for Unity Games Automation From Failures to Features

Talkat SeleniumConf & AppiumConf Valencia 2025 · 2025-03-26..03-28· [testing]
links:none on file
slides:none on file

Appium cannot inspect Unity UI so tests fail if treated like a native app; the working approach uses two drivers — an instrumented in-game gameplay driver (AltTester/Unity Test Framework/GameDriver) for interactions and Appium for app control (install, launch, screenshots, logs, session timeouts, autoAcceptAlerts). Appium handles native popups, web redirects via context switching, and perf data: use Appium images plugin to time “first playable” screen and Android’s getPerformanceData / iOS Instruments recording for CPU/memory. This hybrid setup proves reliable once orchestration and timeouts are tuned.

AI-written summary · about

  1. 0:00Appium for Unity games
  2. 1:08Game vs standard mobile testing
  3. 6:30Appium failures in Unity
  4. 10:03App control features in Unity
  5. 18:04Two drivers in testing
  6. 21:16Native UI in gameplay
  7. 25:58Switching web contexts
  8. 28:03Performance tracking with Appium
  9. 35:19Summary and future
~/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.