~/talk

WebdriverIO + Puppeteer. Double gun - double fun

TalkinRussianat QA Fest 2019 · 2019-09-20..09-21· [testing, web-platform]
links:none on file
slides:none on file

Compares the W3C WebDriver HTTP protocol (used by tools like WebdriverIO, Selenide, Protractor) with Chrome DevTools Protocol accessed via Puppeteer. Demonstrates each protocol’s capabilities (WebDriver’s established ecosystem vs. Puppeteer’s WebSocket-based two-way communication and browser event subscription) and shows how to combine them in a single project to leverage strengths of both.

AI-written summary · about

  1. 0:00Introduction
  2. 1:36WebDriver history
  3. 3:03W3C WebDriver protocol
  4. 5:12How WebDriver controls browsers
  5. 9:03Chrome DevTools Protocol
  6. 13:20WebDriver vs DevTools Protocol
  7. 16:30Puppeteer overview
  8. 19:00WebDriver + Puppeteer idea
  9. 21:30Technical setup
  10. 25:46WebDriverIO integration
  11. 27:12Usage example
  12. 29:16Speed comparison
  13. 30:21Puppeteer testing features
  14. 32:09HTTP request interception
  15. 33:13File uploads in Puppeteer
  16. 34:18Selenium Grid scaling
  17. 36:50Puppeteer browser support
  18. 38:38Use cases
  19. 41:06When to use this combo
  20. 43:36Test speed impact
  21. 45:21Q&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.