The Nuts and Bolts of WebdriverIO
summary
WebdriverIO promises a concrete setup: install the CLI, scaffold a config, run tests in minutes and scale with parallel workers; demos show 50 headless sessions in ~20s and a working multi‑remote chat with two browsers that logs messages end‑to‑end. Integrations used include Sauce Labs, Applitools visual checks and a DevTools service that uses CDP; upcoming v6 falls back to CDP fallback in v6 to avoid downloading drivers, plus built‑in assertions, React and shadow selectors, and page objects that actually lazy‑fetch elements.
AI-written summary · about
chapters (18)
- 0:00Start
- 1:51Remote Control Interface
- 9:59Plugins
- 10:41Support Community
- 12:40Test Runner
- 12:57Example for the Webdriver Package
- 18:02Devtool Service
- 18:33Demo
- 21:23React Applications
- 22:00Shadow Commands
- 22:32Custom Commands
- 24:03Page Object Model
- 27:14Performance Testing
- 29:35Watch Mode
- 32:40Embedded Assertion Library
- 35:23Questions
- 45:34Logging
- 45:46Logs
related talks
44mWebdriverIO: The next-gen automation test framework you should know about
28mWrap WebdriverIO to Build your Test Framework
41mDesign Decisions for Perfect JavaScript Testing Framework
48mWebdriverIO + Puppeteer. Double gun - double fun
26mA Robust, Modular UI Automation Framework with WebdriverIO
16mTesting at the Speed of Awesome with
42mReliable and Maintainable Webdriver Tests
40mJumpstart Your Mobile Automation with Appium & WebdriverIO
