Automated UI Testing with WebdriverIO

Automated Testing with WebdriverIO - Starter Edition

Future-Proof Your Websites with Test Automation | taught by Kevin Lamping
Watch Intro Video

Course description

How often do you make a change to your site that causes an unexpected issue to pop-up in some unrelated page? At least once a week, right?


Manually testing your entire site for every change is time consuming and error-prone, and not every project has the budget for QA resources. What if we could easily write automated UI tests in the language that we all know and love: JavaScript!

This course dives deep in to WebdriverIO, an open-source library used for Selenium testing. We'll cover all the steps to get started writing automated UI tests, so that you can write and release code with confidence.

Kevin Lamping
Kevin Lamping

Kevin Lamping is a Senior Front-end Engineer. He also helps organize Hill Country JS, a front-end meetup in San Antonio.

Kevin has presented on UI testing at multiple conferences, recently released a free 6-day email course on it, and is a WebdriverIO contributor.

In his free-time, when he's not playing with his kids, Kevin dabbles in scale model building, tabletop gaming, piano and gardening.

Kevin Lamping

Course Curriculum

Lesson 1: Demo Site Installation
Lesson 2: Our First Test
Lesson 3: The WDIO Test Runner
Lesson 4: Catch Failures the Lazy Way
Lesson 5: Pause, Debug and other Useful Commands
Lesson 6: Avoid Rework with "execute" and Custom Commands
Lesson 7: Page Objects

Reviews (7)

by sri p

Great courses

by Pierre KANOHA
It is a great course. The end was very hard for me as I'm not a DEV but I understood the concepts. When I level up in JS I'll be able to deal with this subject with more ease. Whatever, the course is more oriented for people with a great skills in JS. I recommend.

Excellent starter

by Bacon Baconski
One of the best courses on webdriverio and getting started with nodejs testing
Read more

by sri p

Great courses

by Pierre KANOHA
It is a great course. The end was very hard for me as I'm not a DEV but I understood the concepts. When I level up in JS I'll be able to deal with this subject with more ease. Whatever, the course is more oriented for people with a great skills in JS. I recommend.

Excellent starter

by Bacon Baconski
One of the best courses on webdriverio and getting started with nodejs testing

by Silviu Bojica

5 stars

by Becca Lloyd
Great course. Really simple to follow. Can't wait for the next chapters!

Short but sweet

by Hemraj Singh
Can't wait for more content. Great introduction

by grant Horner