Section 1 : Introduction

lecture 1 About Certification Pdf
lecture 2 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf

Section 2 : Setup And Configuration

lecture 3 Python Installation - Windows 3:19
lecture 4 Configuration Of Python - Windows 4:3
lecture 5 Python Installation And Setup - Mac
lecture 6 Must Watch Lecture Before Moving Forward 6:21
lecture 7 Package Management Using PIP
lecture 8 IDE Options For Python Development 5:4
lecture 9 Installing iPython 3:29

Section 3 : Understanding Variables And Data Type

lecture 10 Python Terminal Walkthrough 11:8
lecture 11 Understanding Objects And References 9:39
lecture 12 Variables Rules 7:5
lecture 13 Numbers Data Type And Math Operations 7:11
lecture 14 Numbers - Exponentiation And Modulo 5:17
lecture 15 Arithmetic Order Of Precedence 6:27
lecture 16 Boolean Data Type 5:40
lecture 17 Working With Strings 8:59
lecture 18 String Methods - Part 1 10:32
lecture 19 String Methods - Part 2 7:49
lecture 20 More String Slicing And Indexing 7:26
lecture 21 Strings Formatting 4:56

Section 4 : Advanced Data Types

lecture 22 List And Accessing The Elements 6:52
lecture 23 List Methods 10:4
lecture 24 Working With Dictionary 10:7
lecture 25 Nested Dictionary 6:40
lecture 26 Dictionary Methods 6:29
lecture 27 Working With Tuple 6:17

Section 5 : Comparison And Boolean Operators

lecture 28 Working With Comparators 9:10
lecture 29 Understanding Boolean Operators 6:46
lecture 30 Boolean Operators - Order Of Precedence 7:19

Section 6 : Program Control Flow

lecture 31 Conditional Logic - If Else Conditions 8:41
lecture 32 While Loop Demo 7:11
lecture 33 Break Continue And WhileElse
lecture 34 For Loop Demo 10:50
lecture 35 Iterating Multiple Lists - Using the Zip Function 3:24
lecture 36 Using Range Function In For Loop 8:15

Section 7 : FunctionsMethods - Working With Reusable Code

lecture 37 Understanding Methods 10:9
lecture 38 Working With Return Values 11:59
lecture 39 Working With Positional Optional Parameters
lecture 40 Understanding Variable Scope 9:25
lecture 41 More Built-In Functions 8:31
lecture 42 Practice Exercise With Solution Homework 7:27

Section 8 : Classes - Object Oriented Programming

lecture 43 Understanding Objects Classes 8:12
lecture 44 Create Your Own Object 12:5
lecture 45 Create Your Own Methods 8:47
lecture 46 Inheritance 7:46
lecture 47 Method Overriding 8:4
lecture 48 Practice Exercise With Solution Homework 3:28

Section 9 : Exception Handling

lecture 49 Exception Handling Demo 9:40
lecture 50 Finally And Else Block 7:6
lecture 51 Practice Exercise With Solution Homework 3:6

Section 10 : Modules

lecture 52 Builtin Modules 8:22
lecture 53 Create Your Own Modules 6:23

Section 11 : Working With Files

lecture 54 How To Write Data To A File 7:59
lecture 55 How To Read A File 5:50
lecture 56 File Handling Using With And As Keywords 8:41

Section 12 : How To Inspect Elements Different Browsers - Add-Ons

lecture 57 Introduction 3:22
lecture 58 How To Inspect Elements Using Firefox DevTools 12:0
lecture 59 Firefox Add-On - Try XPath 6:32
lecture 60 How To Inspect Elements Using Chrome DevTools 8:51
lecture 61 Chrome Extension - Part 1 6:53
lecture 62 Chrome Extension - Part 2 4:17
lecture 63 Tricks To Generate XPath 9:21
lecture 64 FirePath Fans If you want to use FirePath 3:39

Section 13 : Selenium WebDriver - Setup And Installation

lecture 65 Selenium WebDriver Installation - Mac 3:58
lecture 66 Selenium WebDriver Installation - Windows 2:47
lecture 67 Selenium 3.x Update 7:28
lecture 68 Selenium WebDriver 3.x Gecko Driver Setup - Mac Pdf
lecture 69 Selenium WebDriver 3.x Gecko Driver Setup - Window Pdf

Section 14 : Selenium WebDriver - Running Tests On Various Browsers

lecture 70 Running Tests On Firefox 8:16
lecture 71 Running Tests On Google Chrome - Mac 5:44
lecture 72 Running Tests On Google Chrome - Windows 5:25
lecture 73 Requirements To Run Tests On IE 3:44
lecture 74 Running Tests On Internet Explorer 2:31
lecture 75 Requirements To Run Tests On Safari
lecture 76 Running Tests On Safari 4:26
lecture 77 Interview Questions 4:5

Section 15 : Selenium WebDriver - Finding Elements

lecture 78 Understanding Elements And DOM 8:10
lecture 79 Find Element By Id And Name 9:53
lecture 80 Understanding Dynamic Ids And Selenium Exception 7:34
lecture 81 Find Element By XPath And CSS Selectors 6:35
lecture 82 Find Element By Link Text 5:40
lecture 83 Find Element By Class Name And Tag Name 14:53
lecture 84 Understanding By Class 6:39
lecture 85 How To Find List Of Elements 11:32
lecture 86 Interview Questions 5:33

Section 16 : CSS Selectors - Advanced Locators

lecture 87 Using Ids With CSS Selectors To Find Elements 9:12
lecture 88 How To Use Multiple CSS Classes To Find Elements 10:54
lecture 89 Using Wildcards With CSS Selectors 10:25
lecture 90 How To Find Child Nodes Using CSS Selectors 6:31
lecture 91 CSS Cheat Sheet Pdf

Section 17 : Xpath - Advanced Locators

lecture 92 Difference Between Absolute And Relative Xpath 12:1
lecture 93 How to Build An Effective Xpath 5:10
lecture 94 Using Text To Build An Effective Xpath 7:10
lecture 95 Build Xpath Using Contains Keyword 5:50
lecture 96 Build Xpath Using Starts-With Keyword 7:43
lecture 97 How To Find Parent and Sibling Nodes 6:17
lecture 98 Practice Exercise With Solution + Interview Questi 10:28
lecture 99 Xpath Cheat Sheet Pdf

Section 18 : Selenium WebDriver - Working With Web Elements

lecture 100 Browser Interactions Introduction 8:5
lecture 101 Browser Interaction Practical Implementation 10:42
lecture 102 How To Click And Type On A Web Element 15:16
lecture 103 How To Find The State Of A Web Element (Disabled A 10:5
lecture 104 Radio Buttons And Checkboxes 13:30
lecture 105 Working With Elements List 9:26
lecture 106 Understanding Dropdown Elements 4:49
lecture 107 Working With A Dropdown Element Practical Example 7:9
lecture 108 How To Work With Hidden Elements 6:58
lecture 109 Working With Hidden Elements - Practical Example 10:7
lecture 110 Interview Questions 4:2

Section 19 : Practice Exercise

lecture 111 Practice Exercise Question 1:31
lecture 112 Practice Exercise Solution 8:0

Section 20 : Selenium WebDriver - Useful Methods And Properties

lecture 113 How To Get The Text On Element 4:14
lecture 114 How To Get Value Of Element Attribute 4:41
lecture 115 Generic Method To Find Elements 13:1
lecture 116 How To Check If Element Is Present 12:15
lecture 117 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
lecture 118 Interview Questions 4:0

Section 21 : Selenium WebDriver - Wait Types

lecture 119 Implicit Wait Vs Explicit Wait 12:5
lecture 120 Implicit Wait Practical Example 4:14
lecture 121 Explicit Wait Practical Example 8:20
lecture 122 Generic Method To Work With Explicit Wait 10:59
lecture 123 Interview Questions 3:41

Section 22 : Selenium WebDriver - Advanced

lecture 124 Calendar Selection Introduction 8:14
lecture 125 Calendar Selection Practical Example 0:58
lecture 126 Calendar Selection Real Time Example 7:54
lecture 127 AutoComplete Introduction 7:38
lecture 128 AutoComplete Practical Example 4:32
lecture 129 How To Take Screenshots 8:41
lecture 130 Generic Method To Take Screenshots 5:24
lecture 131 Executing JavaScript Commands 7:8
lecture 132 How To Find Size Of The Window 2:50
lecture 133 How To Scroll Element Into View 10:35
lecture 134 Interview Questions 4:43

Section 23 : Selenium WebDriver - Switch Window And IFrames

lecture 135 How To Switch Window Focus 9:5
lecture 136 Switch To Window Practical Example 5:34
lecture 137 How To Work With IFrames 10:35
lecture 138 Switch To IFrame Practical Example 7:6
lecture 139 Handling JavaScript Popup 8:34

Section 24 : Selenium WebDriver - Working With Actions Class

lecture 140 Mouse Hover Actions 10:45
lecture 141 How To Drag And Drop Element On A Web Page 7:3
lecture 142 Working With Sliders Actions 5:22

Section 25 : Logging Infrastructure

lecture 143 Introduction To Logging Infrastructure 10:24
lecture 144 Changing The Format Of Logs 7:39
lecture 145 Logger - Console Example 8:23
lecture 146 Logger - Configuration File Example 11:49
lecture 147 How To Write A Generic Custom Logger Utility 13:12

Section 26 : Unittest Infrastructure

lecture 148 Unittest Introduction 4:51
lecture 149 Writing First Test Case 9:50
lecture 150 How To Implement Class Level SetUp And TearDown Me 5:16
lecture 151 How To Assert A Test Method 13:51
lecture 152 How To Run Code From Terminal 7:27
lecture 153 How To Create A Test Suite 8:59

Section 27 : Pytest - Advanced Testing Framework

lecture 154 Pytest Installation And First Script 8:0
lecture 155 Pytest Naming Conventions Pdf
lecture 156 How To Work With PyTest Fixtures 4:22
lecture 157 Pytest Fixture Update
lecture 158 Multiple Ways To Run Test Cases 7:46
lecture 159 Important Note For Next Lecture
lecture 160 Conftest Common Fixtures To Multiple Modules 10:35
lecture 161 How To Maintain Run Order Of Tests 2:13
lecture 162 Running Tests Based On Command Line Arguments 10:49
lecture 163 Structure Tests In A Test Class 10:15
lecture 164 How To Return A Value From Fixtures 6:9
lecture 165 Install PyTest HTML Plugin
lecture 166 How To Generate HTML Test Report 4:47

Section 28 : Automation Framework - Part 1

lecture 167 Automation Framework Introduction 9:53
lecture 168 Understanding Framework Structure 3:13
lecture 169 Test Scenario Without Framework 10:23
lecture 170 Important Note For Next Lectures - Windows
lecture 171 Convert Test Case To Page Object Model Framework 8:19
lecture 172 Refactor Your Page Object Class - Part 1 11:12
lecture 173 Build Your Custom Selenium Driver Class 9:40
lecture 174 Refactor Your Page Object Class - Part 2 11:7

Section 29 : Automation Framework - Part 2

lecture 175 Add Logging To Automation Framework 10:36
lecture 176 How To Verify Test Case Result 6:41
lecture 177 Complete Login Page Test Cases 10:13
lecture 178 Create Conftest To Implement Common Setup Methods 10:34
lecture 179 Refactor Conftest Make Framework More Readable 7:42

Section 30 : Automation Framework - Part 3

lecture 180 How To Assert Without Stopping Test Execution 8:43
lecture 181 How To Assert Without Stopping Test Execution Pra 9:47
lecture 182 How To Assert Without Stopping Test Execution Pra 9:50
lecture 183 Implement Screenshots In A Framework 9:33
lecture 184 Taking Screenshots On Test Failure 6:47
lecture 185 BasePage And Util Concept Introduction 14:0
lecture 186 Inheriting BasePage Class 3:32

Section 31 : Automation Framework - Practice Exercise

lecture 187 CustomDriver - Additional Methods Before Exercise 6:34
lecture 188 Practice Exercise Question 7:39
lecture 189 Find Element Locators Solution Part 1 4:32
lecture 190 Create Register Courses Page Class - Solution Part 10:47
lecture 191 Create Register Courses Test Class - Solution Part 10:5

Section 32 : Data Driven Testing

lecture 192 Setup And Configuration 3:24
lecture 193 Data Driven Testing Practical Implementation 10:51
lecture 194 Utility To Read CSV Data 7:27
lecture 195 Multiple Data Sets Test Case Practical Example 7:33

Section 33 : Running Complete Test Suite

lecture 196 How To Manage Navigation In Framework 9:32
lecture 197 Refactor Login Tests 7:55
lecture 198 How To Run A Test Suite 0:9
lecture 199 Running Test Suite On Chrome 10:22

Section 34 : Conclusion

lecture 200 Python Programming Language Code Files Zip
lecture 201 Selenium WebDriver Code Files Zip
lecture 202 Automation Framework Code Files Zip