It took me years to settle on a test automation framework.
Everything I tried seemed impressive, but never really lived up to real-world use.
Then I ran across WebdriverIO, and all that changed.
Because of it's amazing features and simplicity in design, I started to actually enjoy writing tests.
I've seen every flavor of test tool out there, and I can honestly say that WebdriverIO takes the cake.
Why? Because it's:
As a Front-end Engineer, I love the technology almost more than CSS or HTML (Is that too nerdy to say?).
Simply put, WebdriverIO makes testing accessible to me.
As incredible as I think WebdriverIO is, it still required a pricey investment to learn.
I spent six months of my job reading through documentation and searching through source code.
By the end of those months, I understood WebdriverIO, but my boss didn't understand the investment I had made.
I had already run out of time before even starting with the real work.
I knew I loved the tool, and didn't want others to face this same reality.
So I made a course about it, which is what you see here.
For this course, I had three goals:
I knew this was an really niche tool to create a course on, but I wanted this video series to be as best as I could make it, and I honestly think I accomplished that.
I've gotten a lot of value out of "bite-sized" videos throughout the years (hat tip egghead.io), so following that style really fit with my goals.
That's why I think folks like you will find this course worth paying for.
In 5 hours of content, I teach what took me over a thousand hours to learn. That easily pays for itself in time saved.
When I started building the course, I came up with the tagline "Save time. Save effort. Learn WebdriverIO". Not amazingly original, but it fits so well.
Test automation tools like WebdriverIO will save you time and effort in your work by automating the manual steps of testing.
And I promise to save you time and effort by teaching you WebdriverIO in the most efficient and effective way I know how.
Don't trust me? Well, that's why there's a 30-day money-back guarantee.
If you don't find the content valuable for any reason, just email me and I'll refund your money ASAP.
Don't mess around learning alone when you have a full course available at the cost of a couple hours of work.
Learn WebdriverIO and become a test automation pro, enhancing your value at work and improving your ability to get things done.
Get Robot Parts Emporium running locally
In just a few minutes you'll have your first test written.
Learn why the
wdio test runner is amazing.
Creating our config file using the Test Runner CLI
Reviewing the wdio.conf.js file
Updating our test file
Switching to Sync mode
Options and Logging
NPM scripts for easier commands
Addendum: The Selenium Standalone Service
Learn how "assertions" find failures for you.
An Introduction to Assertions
Switching to Chai
Expect & Should Style Assertions
The utility methods you need to know.
The Debug Command
The Pause Command
The isExisting Command
The isVisible Command
The hasFocus Command
The Other Three Element State Commands
The waitFor Commands
The waitUntil Command
Write commands for your own needs.
Create Custom Commands with 'addCommand'
Using Node Functionality
Implement the popular test pattern to promote readability.
Element, Elements, $ and $$
Defining Page Elements
Defining Page Actions
Generic Page Objects
Add test scalability using cloud services.
Storing credentials in Environmental Variables
Get your tests running in loads of browsers.
Defining Multiple Browsers
Advanced Browser Configurations
Run your tests automagically after every update.
What is CICD?
Compare before and after screenshots of your design.
What is Visual Regression Testing?
The Visual Regression Service
Advanced Visual Regression Service Usage
Use reporters like Allure to see your results more clearly.
See real-world examples and snag a handy starter kit
The WebdriverIO Starter Kit
Site Login/Registration from Start to Finish: Part 1
Site Login/Registration from Start to Finish: Part 2
If you haven't worked with the command line before, here's another free course on the subject.
If you feel like the content isn't what you were expecting, let me know within 30 days of purchase and I'll give you a full refund ASAP.
There is a team license available for up to 10 individuals. Contact me for details.
The course is hosted through thinkific.com, which is where you'll be able to access all the content indefinitely.
Definitely. Contact me and I'll send you details.
Check out the free 6 day Learn Visual Regression Testing with WebdriverIO email course!
© 2017 Kevin Lamping. All Rights Reserved