~/talk

Powerful Automation with the Chrome DevTools Protocol

Talkat Nordic.js 2018 · on Saturday, 2018-10-06· [web-platform, devops-and-delivery]

Demos use Puppeteer against headless Chrome to automate real tasks: end to end tests that launch two browser instances to verify messaging, automated visual regression implemented in 20 lines of screenshot-and-compare code, prototype-based memory-leak detection that queries live objects, code-coverage export to Istanbul, and a screenshot/email reproduction service; all examples are built, runnable, and shown working against a simple chat app with reusable helper modules and CI-friendly setup.

AI-written summary · about

  1. 0:00Introduction
  2. 2:24Chat App
  3. 4:10Chrome DevTools Protocol
  4. 5:08What is the DevTools Protocol
  5. 7:13Setup
  6. 9:15Basic Test
  7. 11:32First Test
  8. 16:19Snapshot Testing
  9. 18:56Memory Leak Detection by Prototype
  10. 20:04Code Coverage
  11. 22:15MultiUser Testing
  12. 24:04Using Puppet to Build restful APIs
  13. 25:09Automating workflow with Puppet
  14. 27:06Testing with Puppet Recorder
  15. 28:35Outro
~/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.