Demystifying Visual Testing with WebDriverIO
summary
Shows a working setup that hooks WebDriverIO v5 to Percy.io using npm init, npx wdio config -y and @percy/webdriverio; demo takes percy snapshot screenshots at 992px and 1200px, sends them to Percy, and flags a color change in two buttons plus an iframe rendering mismatch between Chrome and Firefox. Explains WebDriverIO sync mode via fibers, TypeScript support, retries and runners, and shows Percy css to exclude dynamic content; the demo runs end-to-end and the diffs are reviewable in the Percy dashboard.
AI-written summary · about
chapters (15)
- 0:00Intro
- 0:33What is Visual Testing
- 4:10Agenda
- 5:45Benefits of Visual Testing
- 7:35What is WebDriverIO
- 9:01Sync Mode
- 10:15Fibers
- 11:57Getting Started
- 13:05Visual Studio Code
- 17:40Baseline
- 19:40Percy CSS
- 21:45Best Practices
- 24:18Summary
- 25:35Key Resources
- 26:43Outro
related talks
51mAutomating visual testing with Percy
42mFunctional and Visual Testing for Web Applications
48mThe Nuts and Bolts of WebdriverIO
48mWebdriverIO + Puppeteer. Double gun - double fun
49mWebdriverIO + Puppeteer. Double Gun – Double Fun
30mTesting Tools and Their Friends
44mWebdriverIO: The next-gen automation test framework you should know about
41mDesign Decisions for Perfect JavaScript Testing Framework
