~/talk

A Tale of Two Automation Tools

Talkat SeleniumConf India 2020 · 2020-09-10..09-12· [testing]
links:none on file
slides:none on file

Sahi starts in 2005 as a browser proxy that injects JavaScript and reaches SourceForge rank 26; it uses proxy + JS injection to access the DOM, avoids brittle XPath, and introduces near/left/right identifiers to tie controls to nearby text. It implements automatic waits via XHR wrapper so steps retry transparently, ships a recorder that covers about 70% of flows, and evolves into a commercial product (around 2009) with desktop, mobile, SAP, OCR, auto‑healing and a 10–11 person engineering/support team.

AI-written summary · about

  1. 0:00Intro
  2. 4:10sahih
  3. 5:26sahih evolution
  4. 12:19focus on testers
  5. 16:45Testimonial
  6. 17:12Automation Engine
  7. 18:09The DOM
  8. 26:15Event Simulation
  9. 31:19Automation is not brittle
  10. 34:20Automation is not production code
  11. 37:37Automation and Application Code
  12. 39:50W3C Web Driver
  13. 41:29Why we moved away from open source
  14. 43:21Commercial software
  15. 45:16Customer support
  16. 46:03Tradeoffs of going commercial
  17. 47:08Conclusion
~/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.