Learn how to automate tests using WebdriverIO and JavaScript
- UI Automation with WebdriverIO
- Chapter 1.1 - Visual Studio Code, Nodejs and NPM Installation and Setup
- Chapter 1.2 - Installing and Handling Dependencies
- Chapter 1.3 - WebdriverIO API
- Chapter 2.1 - Element Interaction, Part 1
- Chapter 2.2 - Element Interaction, Part 2
- Chapter 2.3 - Element State
- Chapter 3.1 - Element Actions
- Chapter 3.2 - Using Keyboard and Mouse Input
- Chapter 3.3 - Scrolling to an Element
- Chapter 3.4 - Working with iFrames and New Tabs
- Chapter 3.5 - Drag and Drop
- Chapter 4.1 - Selecting from Dropdown Menus
- Chapter 4.2 - Javascript Browser Alerts
- Chapter 5.1 - waitForDisplayed
- Chapter 5.2 - waitForEnabled and browserPause
- Chapter 5.3 - waitForExist
- Chapter 5.4 - waitUntil
- Chapter 5.5 - WebdriverIO v4 vs v5
- Chapter 6.1 - Grouping Tests by Suites
- Chapter 6.2 - Using Data Files with Your Tests
- Chapter 6.3 - Adding Environments and Base URLs
- Chapter 6.4 - Debug Command
- Chapter 6.5 - Activity: Write Tests On Your Own