Course curriculum
-
1
A "Real World" App
-
A 'Real World' App
-
Running Your Own Server with Docker
-
Running Your Own Server without Docker
-
-
2
Site Loading and Navigation
-
Avoiding Testing Troubles
-
Setting up our Project
-
Writing our First Real Test
-
Elements and Actions
-
Checking URLs
-
Adding Assertions
-
Expanding Assertions
-
The WebdriverIO Expect Library
-
Exceeding Expectations
-
Chapter Challenge
-
-
3
Selectors of Every Shape and Size
-
An Introduction to Selectors
-
CSS Selectors
-
XPath Selectors
-
Chaining Selectors Together
-
Custom Data Attributes for Testing
-
Avoiding Poorly Built Selectors
-
Module Challenge
-
-
4
Testing the Login Page
-
Structuring Our Tests
-
Writing the Login Functionality
-
Asserting That We're Logged In
-
Slowing Down our Tests
-
Network Throttling
-
Waiting With Waits
-
Waiting With Inverse Waits
-
Chapter Challenge
-
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.