WebdriverIO: The next-gen automation test framework you should know about
summary
WebdriverIO presents itself as a full‑featured Node.js test framework that runs Mocha/Jasmine/Cucumber, supports mobile via Appium and cloud providers like BrowserStack, and uses a config helper to scaffold tests and page objects. It offers sync mode so tests avoid manual awaits, a devtools package that maps commands to Puppeteer for speed, built‑in network throttling and network mocks to simulate slow or offline conditions, and a browser.debug REPL for live inspection.
AI-written summary · about
chapters (9)
- 0:00Introduction to speaker
- 1:01Overview of WebdriverIO
- 2:27Key framework features
- 7:44Advanced functionality
- 14:01System requirements
- 15:12Demo: Getting started
- 25:04New developments
- 31:22Network mocking and debugging
- 37:28Conclusion and Q&A
related talks
48mThe Nuts and Bolts of WebdriverIO
28mWrap WebdriverIO to Build your Test Framework
41mDesign Decisions for Perfect JavaScript Testing Framework
26mA Robust, Modular UI Automation Framework with WebdriverIO
40mJumpstart Your Mobile Automation with Appium & WebdriverIO
48mWebdriverIO + Puppeteer. Double gun - double fun
42mReliable and Maintainable Webdriver Tests
55mModern Web Testing: Going Beyond Selenium
