Section 1 : Introduction

Lecture 1 Course Overview 3:12
Lecture 2 What is Appium 2:48
Lecture 3 What is WebdriverIO 2:43
Lecture 4 Before you get started Text
Lecture 5 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf

Section 2 : Setup & Installation (MacOS)

Lecture 6 NodeJS Setup 2:59
Lecture 7 Java JDK Setup
Lecture 8 Android Studio Setup 4:29
Lecture 9 Setup Android Emulator 2:10
Lecture 10 Appium Inspector Setup 2:18
Lecture 11 Appium Installation 5:16

Section 3 : Setup & Installation (Windows)

Lecture 12 NodeJS Setup 2:37
Lecture 13 Java JDK Setup 3:34
Lecture 14 Android Studio Setup 4:18
Lecture 15 Setup Android Simulator 2:28
Lecture 16 Appium Inspector Setup 2:32
Lecture 17 Appium Installation 5:3

Section 4 : WebdriverIO Setup & Configuration (Android)

Lecture 18 Code Access Text
Lecture 19 WebdriverIO Setup 7:26
Lecture 20 WebdriverIO Configuration 13:1
Lecture 21 Setup Emulator for Testing 9:2

Section 5 : Android - Finding Elements

Lecture 22 Find element by Accessibility id 11:45
Lecture 23 Reviewing Test Run Logs 4:33
Lecture 24 Find element by class name 8:7
Lecture 25 Find element by xpath 14:10
Lecture 26 Find element by Android UiAutomator 9:4
Lecture 27 Working with multiple elements 6:20
Lecture 28 Exercise - Working with text input field 2:21
Lecture 29 Solution - Working with text input field 6:58

Section 6 : Android - Native Features

Lecture 30 Package & Activity 11:31
Lecture 31 Working with Dialog Alert 10:10
Lecture 32 Vertical Scrolling 14:16
Lecture 33 Horizontal Scrolling 6:33
Lecture 34 Exercise - Scrolling 2:10
Lecture 35 Solution - Scrolling 8:24

Section 7 : Android Real App

Lecture 36 Download & Setup App 3:37
Lecture 37 Handle Permissions 2:43
Lecture 38 Skip Tutorial Test 4:44
Lecture 39 Add Note Tests 8:59
Lecture 40 Exercise Delete Note 1:38
Lecture 41 Solution Delete Note 13:50

Section 8 : Page Object Model

Lecture 42 What is Page Object Model 4:4
Lecture 43 Setup Screen Objects (Add Note) 8:56
Lecture 44 Exercise Delete Note Screen Objects 1:37
Lecture 45 Solution Delete Note Screen Object 6:59
Lecture 46 Leave a review! Text

Section 9 : iOS Setup & Configuration

Lecture 47 Xcode Setup 2:16
Lecture 48 Install & Verify Dependencies 3:35
Lecture 49 WebdriverIO Config 7:33
Lecture 50 Connect Simulator with Appium Inspector 2:53

Section 10 : iOS - Finding Elements

Lecture 51 Find element by Accessibility Id 8:36
Lecture 52 Find element by Tag Name 5:8
Lecture 53 Find element by xpath 6:8
Lecture 54 Find element by class chain 6:37
Lecture 55 Find element by predicate strings 5:33
Lecture 56 Exercise Search Input Field
Lecture 57 Solution Search Input Field 6:20

Section 11 : iOS - Native Actions

Lecture 58 Working with Dialog Alert 7:11
Lecture 59 Vertical Scrolling 11:4
Lecture 60 Picker View 3:36

Section 12 : iOS Real App

Lecture 61 Setup iOS 14 2:30
Lecture 62 Download & Setup App
Lecture 63 Create Todo List Tests 7:30
Lecture 64 Exercise Create Todo Items Tests 2:59
Lecture 65 Solution Create Todo Items Tests

Section 13 : Page Object Model

Lecture 66 Setup Screen Objects for Todo List
Lecture 67 Exercise - Screen Objects for Todo Item 1:6
Lecture 68 Solution - Screen Objects for Todo Item 4:55

Section 14 : Framework Setup

Lecture 69 Setup Folder Structure 3:30
Lecture 70 Setup JSConfig for Auto Completion 3:40
Lecture 71 Setup Babel 3:48
Lecture 72 Setup Linter 6:22

Section 15 : Optimize Framework

Lecture 73 Shared Configuration for Android & iOS 8:39
Lecture 74 Implement Hooks 7:29

Section 16 : BrowserStack Integration

Lecture 75 Create BrowserStack Account & Upload App 2:49
Lecture 76 Configure BrowserStack with WebdriverIO 4:54
Lecture 77 Run Tests in BrowserStack 4:41
Lecture 78 Securing BrowserStack Credentials 4:8

Section 17 : GitHub Actions Integration

Lecture 79 Setup Repository & Create Secrets 3:8
Lecture 80 Create Workflow File 5:16
Lecture 81 Running tests in GitHub 5:17