~/talk

Modern web testing and automation with Puppeteer

Talkat HolyJS Piter 2019 · 2019-05-24..05-25· [testing, serverless]
slides:none on file

Explains Puppeteer’s concrete wins: six lines of Node code launch Chrome, scrape Joel’s t‑shirt price, and a browser context isolates tests and claims up to 100× faster than full relaunches; announces puppeteer Firefox with ~90% API parity; demos request interception for server mocking and “catify” images, service‑worker inspection and evaluation, accessibility snapshots, tracing and coverage, and a Lambda packaging option (Chrome AWS Lambda ~34 MB) that runs headless in CI.

AI-written summary · about

  1. 0:00Intro
  2. 0:57What is Puppeteer?
  3. 7:50Web Testing Challenges
  4. 12:13Tests are Flaky
  5. 16:18Recap
  6. 21:58Navigation Tracking
  7. 23:15Evaluation
  8. 24:58Test Isolation
  9. 29:34Modern Web
  10. 31:53Device Emulation
  11. 32:31Offline Emulation
  12. 34:27Service Workers
  13. 37:35Geolocation: London
  14. 39:42Network Monitoring
  15. 43:38Performance Testing
  16. 46:32Code Coverage
  17. 46:56Accessibility API
  18. 49:46Accessibility Visualizer
  19. 50:41Community
~/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.