Урок 1.00:02:47
Introduction
Урок 2.00:02:55
Example Test Execution using webdriverIO & webdriveruniveristy.com
Урок 3.00:01:03
Please Watch!! WebdriverIO v4 & V5 - IMPORTANT
Урок 4.00:02:23
Gitbash Setup for Windows
Урок 5.00:00:52
iTerm2 Setup for Mac
Урок 6.00:01:41
WebdriverIO API
Урок 7.00:08:15
NodeJS npm Package JSON Setup
Урок 8.00:10:53
Handling Dependencies
Урок 9.00:08:57
Selenium Standalone Setup
Урок 10.00:01:33
Sublime Text IDE Setup
Урок 11.00:07:16
Creating Our First Automation Test
Урок 12.00:09:02
Creating Our Second Automation Test
Урок 13.00:06:42
Wdio - Creation & Review
Урок 14.00:04:33
Wdio - Triggering Tests
Урок 15.00:02:07
Wdio - Contact Us & Login Portal Test
Урок 16.00:02:35
Wdio - Executing Our New & Improved Tests
Урок 17.00:02:31
Wdio - Reviewing the Wdio File
Урок 18.00:04:03
Mocha - Introduction
Урок 19.00:07:22
Mocha - Structuring & Combining Tests Part 1
Урок 20.00:03:45
Mocha - Structuring & Combining Tests Part 2
Урок 21.00:03:06
Mocha - Reviewing & Executing our New & Improved Tests
Урок 22.00:05:02
Simplifying Tests and Sync Mode
Урок 23.00:05:09
Configuring Our Tests to Use Sync Mode
Урок 24.00:04:35
Selenium Standalone & NPM Scripts
Урок 25.00:05:17
Base URL Setup
Урок 26.00:04:57
Handling Multiple Environments During Runtime
Урок 27.00:02:25
Logging During Runtime
Урок 28.00:06:41
Implementing Node Assertions
Урок 29.00:08:14
Chai - Advanced Assertions & Code Example - Part 1
Урок 30.00:03:26
Chai - Advanced Assertions & Code Example - Part 2
Урок 31.00:05:38
Chai - Adding Assertions to our Tests
Урок 32.00:03:33
Chai - Centralizing Assertions Using our wdio File
Урок 33.00:06:48
Pause Command Part 1
Урок 34.00:04:48
Pause Command Part 2
Урок 35.00:07:10
Debug Mode
Урок 36.00:07:16
Creating Selectors using Ranorex
Урок 37.00:02:45
Targeting Specific Tests
Урок 38.00:01:16
Skipping Specific Tests
Урок 39.00:07:44
getCssProperty Command
Урок 40.00:07:53
Mocha Hooks Part 1
Урок 41.00:08:27
Mocha Hooks Part 2
Урок 42.00:06:04
Tabs Part 1
Урок 43.00:08:51
Tabs Part 2
Урок 44.00:07:30
isExisting Part 1
Урок 45.00:08:02
isExisting Part 2
Урок 46.00:07:26
isVisible
Урок 47.00:07:52
hasFocus Part 1
Урок 48.00:04:19
hasFocus Part 2
Урок 49.00:08:37
isEnabled Part 1
Урок 50.00:07:44
isEnabled Part 2
Урок 51.00:06:50
isSelected Part 1
Урок 52.00:05:00
isSelected Part 2
Урок 53.00:06:33
isVisibleWithinViewport Part 1
Урок 54.00:07:32
isVisibleWithinViewport Part 2
Урок 55.00:06:22
getText, isVisible, isExisting Part 1
Урок 56.00:10:05
getText, isVisible, isExisting Part 2
Урок 57.00:05:46
getText, isVisible, isExisting Part 3
Урок 58.00:06:35
waitForText Part 1
Урок 59.00:07:09
waitForText Part 2
Урок 60.00:05:40
waitForExist, waitForVisible Part 1
Урок 61.00:04:02
waitForExist, waitForVisible Part 2
Урок 62.00:08:47
waitUntil
Урок 63.00:05:09
waitForValue
Урок 64.00:07:12
Using External Data (Sync Data Mode) - Part 1
Урок 65.00:04:37
Using External Data (Sync Data Mode) - Part 2
Урок 66.00:05:31
Custom Commands (addCommand) - Part 1
Урок 67.00:06:44
Custom Commands (addCommand) - Part 2
Урок 68.00:08:01
Injecting JavaScript Code (Execute Command) - Part 1
Урок 69.00:09:15
Injecting JavaScript Code (Execute Command) - Part 2
Урок 70.00:02:25
Injecting JavaScript Code (Execute Command) - Part 3
Урок 71.00:02:10
Page Object Model (POM) - Intro
Урок 72.00:09:33
Page Object Model (POM) - Phase 1 - Part 1
Урок 73.00:09:35
Page Object Model (POM) - Phase 1 - Part 2
Урок 74.00:09:38
Page Object Model (POM) - Phase 1 - Part 3
Урок 75.00:07:21
Page Object Model (POM) - Phase 1 - Part 4
Урок 76.00:05:54
Page Object Model (POM) - Phase 1 - Part 5
Урок 77.00:01:15
Page Object Model (POM) - Phase 2 - Part 1
Урок 78.00:08:27
Page Object Model (POM) - Phase 2 - Part 2
Урок 79.00:07:24
Page Object Model (POM) - Phase 2 - Part 3
Урок 80.00:07:25
Page Object Model (POM) - Phase 2 - Part 4
Урок 81.00:08:01
Page Object Model (POM) - Phase 2 - Part 5
Урок 82.00:05:03
Page Object Model (POM) - Phase 2 - Part 6
Урок 83.00:00:44
Page Object Model (POM) - Phase 3 - Part 1
Урок 84.00:05:08
Page Object Model (POM) - Phase 3 - Part 2
Урок 85.00:06:16
Page Object Model (POM) - Phase 3 - Part 3
Урок 86.00:04:47
Page Object Model (POM) - Phase 3 - Part 4
Урок 87.00:06:37
Page Object Model (POM) - Phase 3 - Part 5
Урок 88.00:04:04
Page Object Model (POM) - Phase 3 - Part 6
Урок 89.00:02:18
Advanced Reporting - Intro
Урок 90.00:05:09
Advanced Reporting - Junit Reports
Урок 91.00:05:55
Advanced Reporting - JSON Reports
Урок 92.00:09:06
Advanced Reporting - Allure Reports
Урок 93.00:08:16
Advanced Reporting - Allure Reports - Attaching Images - Part 1
Урок 94.00:05:27
Advanced Reporting - Allure Reports - Attaching Images - Part 2
Урок 95.00:04:38
Free Up Space - Deleting Files and Folders
Урок 96.00:02:03
Jenkins Introduction and Explanation
Урок 97.00:07:07
Jenkins Installation And Setup
Урок 98.00:07:48
Jenkins Installing Plugins And Setting Up NodeJS
Урок 99.00:10:13
Trigger our Tests using Jenkins
Урок 100.00:13:46
Jenkins Adding Parameters
Урок 101.00:04:05
Jenkins Adding Additional Logging Information
Урок 102.00:05:00
Jenkins Execute Our Tests when Ever We Want
Урок 103.00:08:07
Generating Allure Reports within Jenkins - Part 1
Урок 104.00:09:43
Generating Allure Reports within Jenkins - Part 2
Урок 105.00:10:41
Generating Allure Reports within Jenkins - Part 3
Урок 106.00:08:41
Generating Allure Reports within Jenkins - Part 4
Урок 107.00:03:19
Generating Allure Reports within Jenkins - Part 5
Урок 108.00:02:54
Webdriver IO v5 - Introduction
Урок 109.00:01:48
Preparing our Project for Webdriver IO v5
Урок 110.00:01:00
Webdriver IO v5 - Instructions
Урок 111.00:04:17
Downloading Webdriver IO v5 Packages
Урок 112.00:01:25
Installing New WDIO CLI
Урок 113.00:03:27
Creating New WDIO CLI File
Урок 114.00:07:54
Configuring New WDIO CLI File
Урок 115.00:06:11
Updating our Dependencies
Урок 116.00:02:17
Downloading Additional Dependencies
Урок 117.00:01:44
Potential Problem with the .Dot Reporter
Урок 118.00:04:24
Preparing the Foundations of our Framework
Урок 119.00:03:54
Modifying our Test to use Async Await
Урок 120.00:10:02
Customising our Page Object Model Commands
Урок 121.00:07:28
Custom Commands - waitForDisplayed
Урок 122.00:05:09
Adding Assertions Directly Inside our Tests
Урок 123.00:03:49
Triggering our New Webdriver IO v5 Tests
Урок 124.00:06:22
Incorporating Try Catch Blocks to our Assertions
Урок 125.00:01:50
Installing and setting up Visual Studio Code
Урок 126.00:03:51
Setting up Code Runner Extension
Урок 127.00:01:27
Altering Color Themes
Урок 128.00:03:54
Installing latest version of NodeJS
Урок 129.00:03:09
Package.json Setup
Урок 130.00:03:38
Downloading Latest WebdriverIO v5 Packages
Урок 131.00:04:38
Prettier Setup (Enhanced Code Formatter)
Урок 132.00:04:09
Wdio File Setup
Урок 133.00:05:34
Babel Setup
Урок 134.00:05:18
Selenium Server Overview
Урок 135.00:08:53
Creating Our First Test - Part 1/2
Урок 136.00:07:03
Creating Our First Test - Part 2/2
Урок 137.00:05:05
Altering Selenium Server Port Number
Урок 138.00:04:41
ChromeDriver Setup
Урок 139.00:09:17
Creating Advanced Selectors - Part 1/2
Урок 140.00:09:12
Creating Advanced Selectors - Part 2/2
Урок 141.00:07:54
Switching Browser Tabs
Урок 142.00:03:36
Closing Browser Tabs
Урок 143.00:10:49
Applying Chai Assertions To Our Tests
Урок 144.00:07:03
Creating Custom Commands Using: addCommand
Урок 145.00:06:27
waitForExist
Урок 146.00:06:18
waitForDisplayed
Урок 147.00:06:37
waitForEnabled
Урок 148.00:03:31
pause
Урок 149.00:06:20
execute Command
Урок 150.00:09:17
Handling Inputs - Part 1/2
Урок 151.00:04:10
Handling Inputs - Part 2/2
Урок 152.00:10:42
isExisting, isSelected, isDisplayed
Урок 153.00:09:51
Handling IFrame's The Correct Way!
Урок 154.00:01:49
Challenge Overview
Урок 155.00:07:39
Challenge Solution - Part 1/3
Урок 156.00:09:06
Challenge Solution - Part 2/3
Урок 157.00:08:35
Challenge Solution - Part 3/3
Урок 158.00:07:46
Config File Creation & Linking To Tests
Урок 159.00:05:48
Interlinking Config File With Wdio File
Урок 160.00:06:04
waitAndClick
Урок 161.00:04:23
waitAndSendkeys
Урок 162.00:08:45
Custom Commands & Test Integration
Урок 163.00:06:14
Random Email Generator - [Custom Command Creation]
Урок 164.00:07:16
Random String Generator - [Custom Command Creation]
Урок 165.00:06:52
Base Page Creation
Урок 166.00:05:25
Sub Page Creation - Part 1/2
Урок 167.00:08:01
Sub Page Creation - Part 2/2
Урок 168.00:07:53
Page Object Pattern & Test Connection - Part 1/3
Урок 169.00:07:29
Page Object Pattern & Test Connection - Part 2/3
Урок 170.00:04:31
Page Object Pattern & Test Connection - Part 3/3
Урок 171.00:09:52
Making Improvements To The Existing Framework - Part 1/2
Урок 172.00:03:32
Making Improvements To The Existing Framework - Part 2/2
Урок 173.00:07:21
Organizing Test Suite's - Part 1/2
Урок 174.00:05:55
Organizing Test Suite's - Part 2/2
Урок 175.00:05:35
Retry Flaky Tests