~/talk

I Like to Puppeteer

Talkat Testing Talks Conference 2019 Melbourne · on Wednesday, 2019-10-16· [javascript, testing]
links:none on file
slides:none on file

Company migrates nine-year C# + Selenium suites to JavaScript using Puppeteer, replacing a 100–250MB chromedriver + proxy approach and cutting CI test startup from minutes to about two seconds. Puppeteer intercepts network requests so tests capture and parse Google Analytics pageview and event payloads to assert tracking values, and it runs Chrome/Chromium without an external driver (runs without external driver). Also used for Chrome extension testing and performance timing; cross‑browser support remains limited.

AI-written summary · about

  1. 0:00Introduction
  2. 3:08Agenda and takeaways
  3. 4:12Monolith to microservices
  4. 8:50C# Selenium to JavaScript
  5. 12:07Why Puppeteer over alternatives
  6. 13:36Puppeteer setup and test structure
  7. 15:32Puppeteer demo tracking validation
  8. 20:17Other Puppeteer use cases
  9. 22:37Benefits and drawbacks of using Puppeteer
  10. 24:07Puppeteer in testing scenarios
  11. 26:42Q&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.