Introduction
  • Introduction
  • Example Test Execution using webdriverIO & webdriveruniveristy.com
  • Please Watch!! WebdriverIO v4 & V5 - IMPORTANT
  • How Course Attachment Code Examples are Structured
  • Free 200+ Page E-book Download - To help you revise
Setup & Resources
  • Gitbash Setup for Windows
  • iTerm2 Setup for Mac
  • WebdriverIO API
  • IMPORTANT: WebdriverIO v4 & NodeJS
  • NodeJS npm Package JSON Setup
  • IMPORTANT - note about the following two lectures - Please Read
  • Handling Dependencies
  • Selenium Standalone Setup
  • Sublime Text IDE Setup
  • Setup & Resources - Quiz
Creating Our First Tests
  • Creating Our First Automation Test
  • Creating Our Second Automation Test
  • Creating Our First Tests - Quiz
Wdio
  • Wdio - Creation & Review
  • Wdio - Triggering Tests
  • Wdio - Contact Us & Login Portal Test
  • Wdio - Executing Our New & Improved Tests
  • Wdio - Reviewing the Wdio File
  • Wdio - Quiz
Mocha
  • Mocha - Introduction
  • Mocha - Structuring & Combining Tests Part 1
  • Mocha - Structuring & Combining Tests Part 2
  • Mocha - Reviewing & Executing our New & Improved Tests
  • Mocha - Quiz
Wdio Sync Mode
  • Simplifying Tests and Sync Mode
  • Configuring Our Tests to Use Sync Mode
Selenium Standalone & NPM Scripts
  • Selenium Standalone & NPM Scripts
  • Selenium Standalone & NPM Scripts - Quiz
Environments & Base URL
  • Base URL Setup
  • Handling Multiple Environments During Runtime
  • Environments & Base URL - Quiz
Logging
  • Logging During Runtime
  • Logging - Quiz
Node Assertions
  • Implementing Node Assertions
  • Node Assertions - Quiz
Chai
  • Chai - Advanced Assertions & Code Example - Part 1
  • Chai - Advanced Assertions & Code Example - Part 2
  • Chai - Adding Assertions to our Tests
  • Chai - Centralizing Assertions Using our wdio File
  • Chai - Quiz
Pause, Debug Mode & Selectors
  • Pause Command Part 1
  • Pause Command Part 2
  • Debug Mode
  • Creating Selectors using Ranorex
  • Pause, Debug Mode & Selectors - Quiz
Targeting & Skipping Specific Tests
  • Targeting Specific Tests
  • Skipping Specific Tests
  • Targeting & Skipping Specific Tests - Quiz
CSS Extraction
  • getCssProperty Command
Mocha Hooks
  • Mocha Hooks Part 1
  • Mocha Hooks Part 2
  • Mocha Hooks - Quiz
Handling Browser Window Tabs
  • Tabs Part 1
  • Tabs Part 2
  • Handling Browser Windows Tabs - Quiz
Verify Elements
  • isExisting Part 1
  • isExisting Part 2
  • isVisible
  • hasFocus Part 1
  • hasFocus Part 2
  • isEnabled Part 1
  • isEnabled Part 2
  • isSelected Part 1
  • isSelected Part 2
  • isVisibleWithinViewport Part 1
  • isVisibleWithinViewport Part 2
  • getText, isVisible, isExisting Part 1
  • getText, isVisible, isExisting Part 2
  • getText, isVisible, isExisting Part 3
  • waitForText Part 1
  • waitForText Part 2
  • waitForExist, waitForVisible Part 1
  • waitForExist, waitForVisible Part 2
  • waitUntil
  • waitForValue
Using External Data (Sync Data Mode)
  • Using External Data (Sync Data Mode) - Part 1
  • Using External Data (Sync Data Mode) - Part 2