Section 1 : Introduction
|  | Lecture 1 | Course Overview | 00:03:12 Duration | 
|  | Lecture 2 | What is Appium | 00:02:48 Duration | 
|  | Lecture 3 | What is WebdriverIO | 00:02:43 Duration | 
|  | Lecture 4 | Before you get started | |
|  | Lecture 5 | INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM | 
Section 2 : Setup & Installation (MacOS)
|  | Lecture 1 | NodeJS Setup | 00:02:59 Duration | 
|  | Lecture 2 | Java JDK Setup | |
|  | Lecture 3 | Android Studio Setup | 00:04:29 Duration | 
|  | Lecture 4 | Setup Android Emulator | 00:02:10 Duration | 
|  | Lecture 5 | Appium Inspector Setup | 00:02:18 Duration | 
|  | Lecture 6 | Appium Installation | 00:05:16 Duration | 
Section 3 : Setup & Installation (Windows)
|  | Lecture 1 | NodeJS Setup | 00:02:37 Duration | 
|  | Lecture 2 | Java JDK Setup | 00:03:34 Duration | 
|  | Lecture 3 | Android Studio Setup | 00:04:18 Duration | 
|  | Lecture 4 | Setup Android Simulator | 00:02:28 Duration | 
|  | Lecture 5 | Appium Inspector Setup | 00:02:32 Duration | 
|  | Lecture 6 | Appium Installation | 00:05:03 Duration | 
Section 4 : WebdriverIO Setup & Configuration (Android)
|  | Lecture 1 | Code Access | |
|  | Lecture 2 | WebdriverIO Setup | 00:07:26 Duration | 
|  | Lecture 3 | WebdriverIO Configuration | 00:13:01 Duration | 
|  | Lecture 4 | Setup Emulator for Testing | 00:09:02 Duration | 
Section 5 : Android - Finding Elements
|  | Lecture 1 | Find element by Accessibility id | 00:11:45 Duration | 
|  | Lecture 2 | Reviewing Test Run Logs | 00:04:33 Duration | 
|  | Lecture 3 | Find element by class name | 00:08:07 Duration | 
|  | Lecture 4 | Find element by xpath | 00:14:10 Duration | 
|  | Lecture 5 | Find element by Android UiAutomator | 00:09:04 Duration | 
|  | Lecture 6 | Working with multiple elements | 00:06:20 Duration | 
|  | Lecture 7 | Exercise - Working with text input field | 00:02:21 Duration | 
|  | Lecture 8 | Solution - Working with text input field | 00:06:58 Duration | 
Section 6 : Android - Native Features
|  | Lecture 1 | Package & Activity | 00:11:31 Duration | 
|  | Lecture 2 | Working with Dialog Alert | 00:10:10 Duration | 
|  | Lecture 3 | Vertical Scrolling | 00:14:16 Duration | 
|  | Lecture 4 | Horizontal Scrolling | 00:06:33 Duration | 
|  | Lecture 5 | Exercise - Scrolling | 00:02:10 Duration | 
|  | Lecture 6 | Solution - Scrolling | 00:08:24 Duration | 
Section 7 : Android Real App
|  | Lecture 1 | Download & Setup App | 00:03:37 Duration | 
|  | Lecture 2 | Handle Permissions | 00:02:43 Duration | 
|  | Lecture 3 | Skip Tutorial Test | 00:04:44 Duration | 
|  | Lecture 4 | Add Note Tests | 00:08:59 Duration | 
|  | Lecture 5 | Exercise Delete Note | 00:01:38 Duration | 
|  | Lecture 6 | Solution Delete Note | 00:13:50 Duration | 
Section 8 : Page Object Model
|  | Lecture 1 | What is Page Object Model | 00:04:04 Duration | 
|  | Lecture 2 | Setup Screen Objects (Add Note) | 00:08:56 Duration | 
|  | Lecture 3 | Exercise Delete Note Screen Objects | 00:01:37 Duration | 
|  | Lecture 4 | Solution Delete Note Screen Object | 00:06:59 Duration | 
|  | Lecture 5 | Leave a review! | 
Section 9 : iOS Setup & Configuration
|  | Lecture 1 | Xcode Setup | 00:02:16 Duration | 
|  | Lecture 2 | Install & Verify Dependencies | 00:03:35 Duration | 
|  | Lecture 3 | WebdriverIO Config | 00:07:33 Duration | 
|  | Lecture 4 | Connect Simulator with Appium Inspector | 00:02:53 Duration | 
Section 10 : iOS - Finding Elements
|  | Lecture 1 | Find element by Accessibility Id | 00:08:36 Duration | 
|  | Lecture 2 | Find element by Tag Name | 00:05:08 Duration | 
|  | Lecture 3 | Find element by xpath | 00:06:08 Duration | 
|  | Lecture 4 | Find element by class chain | 00:06:37 Duration | 
|  | Lecture 5 | Find element by predicate strings | 00:05:33 Duration | 
|  | Lecture 6 | Exercise Search Input Field | |
|  | Lecture 7 | Solution Search Input Field | 00:06:20 Duration | 
Section 11 : iOS - Native Actions
|  | Lecture 1 | Working with Dialog Alert | 00:07:11 Duration | 
|  | Lecture 2 | Vertical Scrolling | 00:11:04 Duration | 
|  | Lecture 3 | Picker View | 00:03:36 Duration | 
Section 12 : iOS Real App
|  | Lecture 1 | Setup iOS 14 | 00:02:30 Duration | 
|  | Lecture 2 | Download & Setup App | |
|  | Lecture 3 | Create Todo List Tests | 00:07:30 Duration | 
|  | Lecture 4 | Exercise Create Todo Items Tests | 00:02:59 Duration | 
|  | Lecture 5 | Solution Create Todo Items Tests | 
Section 13 : Page Object Model
|  | Lecture 1 | Setup Screen Objects for Todo List | |
|  | Lecture 2 | Exercise - Screen Objects for Todo Item | 00:01:06 Duration | 
|  | Lecture 3 | Solution - Screen Objects for Todo Item | 00:04:55 Duration | 
Section 14 : Framework Setup
|  | Lecture 1 | Setup Folder Structure | 00:03:30 Duration | 
|  | Lecture 2 | Setup JSConfig for Auto Completion | 00:03:40 Duration | 
|  | Lecture 3 | Setup Babel | 00:03:48 Duration | 
|  | Lecture 4 | Setup Linter | 00:06:22 Duration | 
Section 15 : Optimize Framework
|  | Lecture 1 | Shared Configuration for Android & iOS | 00:08:39 Duration | 
|  | Lecture 2 | Implement Hooks | 00:07:29 Duration | 
Section 16 : BrowserStack Integration
|  | Lecture 1 | Create BrowserStack Account & Upload App | 00:02:49 Duration | 
|  | Lecture 2 | Configure BrowserStack with WebdriverIO | 00:04:54 Duration | 
|  | Lecture 3 | Run Tests in BrowserStack | 00:04:41 Duration | 
|  | Lecture 4 | Securing BrowserStack Credentials | 00:04:08 Duration | 
Section 17 : GitHub Actions Integration
|  | Lecture 1 | Setup Repository & Create Secrets | 00:03:08 Duration | 
|  | Lecture 2 | Create Workflow File | 00:05:16 Duration | 
|  | Lecture 3 | Running tests in GitHub | 00:05:17 Duration | 
 
				 
                            