~/talk

Automation Testing for Desktop Applications: Tips and Tricks

TalkinRussianat Selenium Camp 2019 · 2019-02-22..02-23· [testing]
links:none on file
slides:none on file

Uses Selenium plus platform-specific drivers (WinAppDriver for Windows, Appium Mac Driver for macOS) to automate desktop app testing, running tests on remote machines orchestrated by Jenkins. Integrates builds and tests for nightly runs, produces Allure reports, handles macOS-specific issues by unlocking the keychain before Xcode builds and using AppleScript for invisible system dialogs, reduces screenshot file size with a custom save, catches NoSuchElementException for element-finding failures, and speeds execution with conditional waits and scoped searches.

AI-written summary · about

  1. 0:00Introduction
  2. 3:44Automation testing scheme
  3. 5:08Tool selection
  4. 8:40macOS app testing issues
  5. 16:11Marvel vs macOS automation
  6. 26:46Windows app testing issues
  7. 35:38Linux automation problems
  8. 37:31Speeding up tests
  9. 41:10Recommendations and results
~/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.