Learn how to automate tests using WebdriverIO v7 and JavaScript
Overview
Syllabus
- UI Automation with WebdriverIO v7
- Chapter 1.1 - Installation and Setup - Visual Studio Code, NodeJS, NPM and Java
- Chapter 1.2 - Installing and Handling Dependencies
- Chapter 1.3 - WebdriverIO API
- Chapter 2.1 - WebdriverIO Sync and Async Modes
- Chapter 3.1 - WebdriverIO expect Assertion
- Chapter 3.2 - Chai Assertion and WebdriverIO Expect Assertion in Your Project
- Chapter 4.1 - Element Interaction and How to Find Elements (part 1)
- Chapter 4.2 - Element Interaction and How to Find Elements (part 2)
- Chapter 4.3 - Element State
- Chapter 5.1 - Element Actions
- Chapter 5.2 - Using Keyboard and Mouse Input
- Chapter 5.3 - Scrolling to an Element
- Chapter 5.4 - Working with iFrames and New Tabs
- Chapter 5.5 - Drag and Drop
- Chapter 6.1 - Selecting from Dropdown Menus
- Chapter 6.2 - Javascript Browser Alerts
- Chapter 7.1 - WebdriverIO v7 Parameter Update
- Chapter 7.2 - waitForDisplayed
- Chapter 7.3 - waitForEnabled and browserPause
- Chapter 7.4 - waitForExist
- Chapter 7.5 - waitUntil
- Chapter 7.6 - WebdriverIO v4 vs v5
- Chapter 8.1 - Running Tests on Different Browsers - Firefox and Microsoft Edge
- Chapter 9.1 - Grouping Tests by Suites
- Chapter 9.2 - Using Data Files with Your Tests
- Chapter 9.3 - Adding Environments and Base URLs
- Chapter 9.4 - Debug Command
- Chapter 9.5 - Activity - Write Tests On Your Own
Taught by
Julia Pottinger