~/talk

Reviving Windows App Automation NovaWindows Driver for Appium 2

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

NovaWindows Driver implements Appium 2 protocol and claims 10x faster element interaction by running a single PowerShell-backed UIAutomation session, calling low‑level Win32 APIs via FFI, and replacing WinAppDriver’s proxy process. It adds custom commands like setValue custom command and push cache request to set text directly, invoke elements without scrolling, and expose row‑view elements. Tests show multi‑second runs versus ~16s on WinAppDriver, it preserves Appium compatibility by only changing automationName, is in early production use, and the repo is newly published.

AI-written summary · about

  1. 0:00Introduction
  2. 2:10Desktop automation today
  3. 4:19Appium Windows driver problems
  4. 11:33Nova Windows driver
  5. 12:16Performance improvements
  6. 13:42Custom text input commands
  7. 16:10Faster XPath element finding
  8. 20:41Hidden UI elements cache
  9. 22:30Nova vs WinApp demo
  10. 25:41Nova driver architecture
  11. 28:32Installing Nova driver
  12. 30:41Q&A
~/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.