Section 1 : Selenium Introduction

lecture 1 Course Outcome -MUST WATCH 5:3
lecture 2 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
lecture 3 Instructor Introduction 1:27
lecture 4 About Certification Pdf
lecture 5 Why Selenium 9:25
lecture 6 Selenium WebDriver Architecture-how WebDriver Work 8:1
lecture 7 Remove - INTRODUCTION TO BRAINMEASURES PROCTOR SYS Pdf

Section 2 : Setup and installation of required tools and plugins

lecture 8 Overview and Install Java 5:9
lecture 9 Java Environment Setup - Mac 6:37
lecture 10 Java Environment Setup - Windows 4:6
lecture 11 Eclipse download and Installation - Mac 3:57
lecture 12 Remove - INTRODUCTION TO BRAINMEASURES PROCTOR SYS Pdf
lecture 13 Install Maven Plugin 3:9

Section 3 : Java Concepts - Data Types

lecture 14 First Program and Some Tips 14:49
lecture 15 Variables And Data Types 18:20
lecture 16 Default Variable Values 8:57
lecture 17 Reference Data Type - Strings 10:55
lecture 18 String Methods - Part 1 10:28
lecture 19 String Methods - Part 2 8:6
lecture 20 String Vs StringBuffer Vs StringBuilder Interview Pdf
lecture 21 Arrays 15:43

Section 4 : Classes And Methods -Object Oriented Concepts

lecture 22 Methods Introduction 9:21
lecture 23 Methods - Practical Example 10:53
lecture 24 Understanding Return Type 10:20
lecture 25 Class Introduction 11:1
lecture 26 Getters-Setters And This Keyword -Part-1 11:3
lecture 27 Getters-Setters And This Keyword -part-2 9:28
lecture 28 Getters-Setters And This Keyword -part-3 3:52
lecture 29 Constructors 10:47

Section 5 : Conditional Statements and Loops

lecture 30 Conditional Statement 10:8
lecture 31 Switch Statement 9:34
lecture 32 While Loop 14:44
lecture 33 For Loops 14:44

Section 6 : Static Keyword

lecture 34 Static Keyword - Part 1 14:44
lecture 35 Static Keyword - Part 2 9:53

Section 7 : Practice Exercise With Solution + Interview Question

lecture 36 Practice Exercise With Solution +Interview Ques... 10:28
lecture 37 Practice Exercise + Interview Question - Revers... 2:22
lecture 38 Practice Exercise + Interview Solution - Revers... 9:19

Section 8 : Java Concepts - Object Oriented Programming Concepts

lecture 39 Inheritance 15:23
lecture 40 Access Modifiers and Packages 17:25
lecture 41 Abstract Class - Abstraction Part 1 15:9
lecture 42 Interface - Abstraction Part 2 12:24
lecture 43 Interface vs Abstract Class Interview Question Pdf
lecture 44 Method Overloading 13:55
lecture 45 More On Method Overloading 4:1
lecture 46 Method Overriding 11:49
lecture 47 Overloading vs Overriding Pdf

Section 9 : Exception Handling

lecture 48 Exceptions - Checked 17:21
lecture 49 Exceptions - RunTime 10:2
lecture 50 Reading Properties File 8:11

Section 10 : How To Inspect Elements On Different Browsers - …

lecture 51 About Proctor Testing Pdf
lecture 52 How To Inspect Elements 12:42
lecture 53 Firefox Add-On - Try XPath 6:59
lecture 54 How To Inspect Elements 10:8
lecture 55 Chrome Extension - Part 1 7:16
lecture 56 Chrome Extension - Part 2 4:44
lecture 57 Tricks To Generate XPath 10:10
lecture 58 FirePath Fans If you want to use FirePath 5:57

Section 11 : Selenium WebDriver -Setup

lecture 59 Selenium WebDriver Working Versions
lecture 60 Setup Selenium 3 Environment 7:40
lecture 61 How To Add Selenium 4:38
lecture 62 Selenium 3.x Update 8:7

Section 12 : Selenium WebDriver -Running Tests On Various Browsers

lecture 63 Running Tests On Firefox With Selenium 3.x 7:50
lecture 64 Running Tests On Google Chrome 8:34
lecture 65 Running Tests On Internet 10:2
lecture 66 Resolving IE Related Issues 3:50
lecture 67 Requirements To Run Tests On Safari
lecture 68 Running Tests On Safari 7:7
lecture 69 Interview Questions_1 2:27

Section 13 : Multiple Ways To Locate Elements

lecture 70 Find Elements Using ID And XPATH 8:1
lecture 71 Find Elements Using Name 4:25
lecture 72 Find Elements Using LinkText And PartialLinkText 9:36
lecture 73 Find Elements Using 6:4
lecture 74 Find Elements Using TagName And Interview Question 6:13

Section 14 : CSS Selectors - Advanced Locators

lecture 75 Using Ids With CSS Selectors To Find Elements 9:56
lecture 76 Using Multiple CSS Classes To Find Elements 11:35
lecture 77 Using Wildcards With CSS Selectors 11:35
lecture 78 Finding Child Nodes Using CSS Selectors 7:12
lecture 79 CSS Cheat Sheet Pdf

Section 15 : Xpath - Advanced Locators

lecture 80 Difference Between Absolute And Relative Xpath 12:28
lecture 81 How to Build An Effective Xpath 5:37
lecture 82 Using Text To Build An Effective Xpath 7:51
lecture 83 Build Xpath Using Contains Keyword 6:28
lecture 84 Build Xpath Using Starts-With Keyword 8:2
lecture 85 How To Find Parent and Sibling Nodes 7:41
lecture 86 Exercise With Solution +nterview Question 11:40
lecture 87 Xpath Cheat Sheet_files Pdf

Section 16 : Selenium WebDriver - Working With Web Elements

lecture 88 JUnit Introduction 11:51
lecture 89 How To Click And Type On A Web Element 14:28
lecture 90 How To Navigate Between Web Pages 16:31
lecture 91 How To Find The State Of A Web Element (Disabled A 10:28
lecture 92 Radio Buttons And CheckBoxes 14:8
lecture 93 Working With List Of Elements 12:10
lecture 94 Understanding Dropdown Elements 5:17
lecture 95 Working With A Dropdown Element Practical Example 9:37
lecture 96 Understanding Multiple Select Elements 3:44
lecture 97 Working With Multiple Select Practical Example 8:44
lecture 98 How To Work With Hidden Elements 5:42
lecture 99 Working With Hidden Elements Practical Example 10:23

Section 17 : Selenium WebDriver -Useful Methods And Properties

lecture 100 How To Get The Text On Element 6:27
lecture 101 How To Get Value Of Element Attribute 6:13
lecture 102 Generic Method To Find Elements 9:7
lecture 103 Generic Method To Find Element List 6:31
lecture 104 How To Check If Element Is Present 9:7
lecture 105 Generic Methods - Code Refactoring 6:13

Section 18 : Selenium WebDriver -Wait Types - Handling Synchroniza

lecture 106 Implicit Wait Vs Explicit Wait 10:59
lecture 107 Implicit Wait Practical Example 6:30
lecture 108 Explicit Wait Practical Example 8:40
lecture 109 Generic Method To Work With Explicit Wait - Pa... 10:38
lecture 110 Generic Method To Work With Explicit Wait - Pa... 7:50
lecture 111 Interview Questions 5:59

Section 19 : Selenium WebDriver -Advanced

lecture 112 Calendar Selection - working with date pickers 8:49
lecture 113 Calendar Selection Practical Example 4:8
lecture 114 Calendar Selection Real Time Example 6:48
lecture 115 Autocomplete 9:36
lecture 116 Capturing screenshots of a web page 12:15

Section 20 : Selenium WebDriver -JavaScript Execution

lecture 117 Executing JavaScript Commands 8:45
lecture 118 How To Find Size Of The Window 5:38
lecture 119 How To Scroll Element Into View 8:54
lecture 120 How To Click Element Using JavaScript Execution - 4:28
lecture 121 How To Click Element Using JavaScript Execution - 11:11

Section 21 : Selenium WebDriver -Switch Window And IFrames

lecture 122 How To Switch Window Focus 11:11
lecture 123 Switch To Window Practical Example 11:6
lecture 124 How To Work With IFrames 11:6
lecture 125 Switch To IFrame Practical Example 11:6
lecture 126 Handling JavaScript Popup 11:6

Section 22 : Selenium WebDriver - Working With Actions Clas

lecture 127 Mouse Hover Actions 11:6
lecture 128 How To Drag And Drop Element On A Web Page 11:6
lecture 129 Working With Sliders Actions 11:6

Section 23 : Selenium WebDriver - Key Press Events

lecture 130 Introduction 11:6
lecture 131 How To Press Keyboard Keys 10:14
lecture 132 How To Send A Key 8:46
lecture 133 KeyPress Events Using 7:5

Section 24 : Popular Interview Questions - Selenium WebDriver E…

lecture 134 No Such Element Exception 16:4
lecture 135 Element Not Clickable At Point Exception 12:28
lecture 136 Stale Element Exception - Part 1 5:26
lecture 137 Stale Element Exception - Part 2 5:6

Section 25 : Automation Framework

lecture 138 Automation Framework 14:43
lecture 139 Page Object Model 15:10
lecture 140 Creating Object Repository 10:26
lecture 141 Page Factory 16:19
lecture 142 Find all links on a web page -BONUS 15:5

Section 26 : Logging Infrastructure - Using Log4j2

lecture 143 Log4j2 Introduction 10:57
lecture 144 Remove - INTRODUCTION TO BRAINMEASURES PROCTOR SYS Pdf
lecture 145 Using Configuration File -Console Logging 10:32
lecture 146 Using Configuration File - File Logging 10:54
lecture 147 Working With Custom Loggers 6:45
lecture 148 Test Case Example Using Log4j2 6:23

Section 27 : TestNG Setup

lecture 149 TestNG Introduction 5:47
lecture 150 TestNG Setup 9:1
lecture 151 How To Add TestNG JavaDoc 5:46

Section 28 : TestNG - Annotations And Asserts

lecture 152 First TestNG Class - Test Annotation 9:55
lecture 153 TestNG Asserts 14:10
lecture 154 TestNG Soft Asserts 8:17
lecture 155 Method And Class Annotations 8:42
lecture 156 Running A Test Suite 12:4
lecture 157 BeforeSuite And AfterSuite Annotations 8:7
lecture 158 BeforeTest And AfterTest Annotations 9:0

Section 29 : TestNG - Advanced Features

lecture 159 Prioritizing Test Methods In A Desired Sequence 5:12
lecture 160 How To Group Test Methods - Part 1 9:3
lecture 161 How To Group Test Methods - Part 2 4:55
lecture 162 Understanding Dependent Test Methods 10:50
lecture 163 How To Disable And Timeout Test Methods 6:0
lecture 164 How To Preserve Order Of Execution 6:52

Section 30 : TestNG - Parameters And Parallel

lecture 165 How To Provide Parameters To Test Methods 12:27
lecture 166 How To Run Tests In Parallel 9:29

Section 31 : TestNG - Parameters And Parallel - Practice Exercise

lecture 167 TestNG Pracitce Exercise Question 3:7
lecture 168 Practice Exercise Solution Selenium WebDriver Pr. 11:20

Section 32 : TestNG - DataProviders

lecture 169 DataProviders - Part 1 8:38
lecture 170 DataProviders - Part 2 4:51

Section 33 : TestNG - ITestResult

lecture 171 ITestResult Interface 8:40

Section 34 : TestNG - Listeners

lecture 172 IInvokedMethodListener 14:21
lecture 173 ITestListener 16:21
lecture 174 ISuiteListener 6:37
lecture 175 TestNG Listeners - Code 6:37

Section 35 : TestNG - Reporter Logs and HTML Reports

lecture 176 TestNG Reporters And Logs 11:30

Section 36 : Extent Reports - Advanced Reporting

lecture 177 Advanced Reporting Introduction And Features 4:0
lecture 178 178. Extent Reports JARs Download Location Pdf
lecture 179 Advanced Reporting - Practical Example 11:24
lecture 180 Attaching Screenshots To Advanced Reports 8:50
lecture 181 Multiple Test Cases Practical Example 9:28
lecture 182 Reporting With Page Object Model 11:21
lecture 183 Exercise With Solution Homework 7:40

Section 37 : Selenium WebDriver -Data Driven Testing

lecture 184 Data Driven Testing Setup 7:29
lecture 185 Reading Data From Excel File 10:36
lecture 186 Reading Multiple Data Sets From Excel File 8:12
lecture 187 Multiple Data Sets Test Case Practical Example 14:33
lecture 188 Writing Data To Excel File 8:43

Section 38 : Working With Profiles

lecture 189 Firefox Profiles Introduction 4:30
lecture 190 Remove - INTRODUCTION TO BRAINMEASURES PROCTOR SYS Pdf
lecture 191 Chrome Options - Bring Up Chrome With Extensions 10:10

Section 39 : Selenium WebDriver - File Upload And Windows Authent…

lecture 192 File Upload Windows - Robot 10:5
lecture 193 File Upload Mac - Robot 10:3
lecture 194 AutoIT Installation And Finder Tool 5:15
lecture 195 File Upload Windows - AutoIT 9:31
lecture 196 Handling Windows Authentication Using AutoIT 8:44

Section 40 : WebDriver Event Listener

lecture 197 WebDriver Event Listener -Part 1 6:50
lecture 198 WebDriver Event Listener -Part 2 7:13

Section 41 : Cross-Browser Testing Using Selenium Grid 2.0

lecture 199 Selenium Grid Introduction 7:52
lecture 200 Hub And Nodes Configuration - Part 1 14:55
lecture 201 Hub And Nodes Configuration - Part 2 11:47
lecture 202 Grid Configuration Using JSON File - Part 1 12:45
lecture 203 Grid Configuration Using JSON File - Part 2 5:38
lecture 203 Running Test Case On Selenium Grid Environment 14:48
lecture 205 Real Time Practical Example Of Selenium Grid 17:48

Section 42 : Build Management With Maven

lecture 206 Maven Version Information Text
lecture 207 Maven Features and Advantages 8:20
lecture 208 Setup and Installation (MAC and Windows) 14:57
lecture 209 Creating And Importing Maven Project 12:34
lecture 210 Maven Local And Central Repositories 9:45
lecture 211 POM Explanation - Core Of Maven 19:11
lecture 212 Build Lifecycle And Maven Commands 16:38
lecture 213 Maven Naming Convention Text
lecture 214 Maven Project Migration 9:33
lecture 215 Maven TestNG Integration And Maven Profiles 16:10
lecture 216 Remove - INTRODUCTION TO BRAINMEASURES PROCTOR SYS Pdf

Section 43 : Continuous Integration With Jenkins

lecture 217 Jenkins Version Information - MUST WATCH 3:8
lecture 218 Jenkins Features And Advantages 8:51
lecture 219 Jenkins Setup And Installation 5:50
lecture 220 Jenkins Configuration 8:5
lecture 221 Securing Jenkins 6:27
lecture 222 Jenkins Plugins Management 4:42
lecture 223 Jenkins Git Integration 3:11
lecture 224 Building A Maven Project Using Jenkins 6:59
lecture 225 Building A Freestyle Project Using Jenkins 6:31
lecture 226 Building A Remote Project Using Git And Jenkins 7:47
lecture 227 Jenkins Scheduling Builds On A Git Repository 12:32

Section 44 : Selenium WebDriver Interview Questions - Real Time

lecture 228 How to crack Selenium WebDriver Interviews - Part 17:39
lecture 229 How to crack Selenium WebDriver Interviews - Part 9:40

Section 45 : Database Testing

lecture 230 Testing MySql And Oracle 14:34
lecture 231 Testing MongoDB 14:47

Section 46 : Performance Testing

lecture 232 Performance Testing Going The System Way 12:57
lecture 233 Performance Testing By Making A StopWatch 8:51

Section 47 : Behavior Driven Development Using Cucumber

lecture 234 Features And Advantages 8:30
lecture 235 An Example Of Cucumber Template 5:2
lecture 236 Cucumber Eclipse Plugin Installation 2:11
lecture 237 Cucumber JAR Files -Important Update Text
lecture 238 Downloading Cucumber Jars 7:0
lecture 239 Setting Up Cucumber Project 4:27
lecture 240 Selenium Login Test 6:59
lecture 241 Understanding The Feature File 7:35
lecture 242 Gherkin Keywords Explanation 11:4
lecture 243 Running The Tests Using Feature File 9:39
lecture 244 Understanding Cucumber Options 5:56
lecture 245 Converting Selenium Test To Cucumber With Step Def 11:20

Section 48 : Sauce Labs Integration

lecture 246 Sauce Labs Introduction 6:32
lecture 247 How To Get Access Key 4:31
lecture 248 Sauce Labs Practical Example 7:4
lecture 249 Selenium IDE - Important Text

Section 49 : Selenium IDE WebDriver - Basics

lecture 250 Install Selenium IDE And First Script 8:33
lecture 251 Generating WebDriver Code Using Selenium IDE 15:10
lecture 252 Assert vs Verify - Selenium IDE Commands 4:30

Section 50 : Java Advanced -Collections Framework

lecture 253 Array List 12:39
lecture 254 Linked List 7:41
lecture 255 Array List vs Linked List Interview Question 10:29
lecture 256 Sets 11:28
lecture 257 Maps 9:29
lecture 258 Different Kind Of Maps Interview Question 10:42

Section 51 : Conclusion

lecture 259 Remove - INTRODUCTION TO BRAINMEASURES PROCTOR SYS Pdf
lecture 260 Java Code Files Zip
lecture 261 Selenium WebDriver Zip

Section 52 : Logging Infrastructure - Using Log4j - Obsolete (Replaced by

lecture 262 Log4j Introduction 15:34
lecture 263 Log4j Console Appenders 9:58
lecture 264 Configuring Properties Fil... 15:48
lecture 265 Test Case Using Logging In... 11:22
lecture 266 Appenders Initialization I... 7:26

Section 53 : TestNG Framework -Obsolete (Replaced by new lectures)

lecture 267 Downloading TestNG JAR Files Pdf
lecture 268 TestNG Introduction 14:25
lecture 269 Running Test Suite 12:58
lecture 270 Grouping Tests 10:7
lecture 271 Dependent Tests 9:40
lecture 272 Prioritizing Tests 8:38
lecture 273 Remove - INTRODUCTION TO BRAINMEASURES PROCTOR SYS Pdf
lecture 274 Parameters And DataProviders 18:54
lecture 275 Multiple Browsers And Parallel Tests 12:10
lecture 276 Listeners 19:53
lecture 277 MultiThreading And Parallel test 14:45
lecture 278 Taking Screenshot On Test Failure - Part 1 9:30
lecture 279 Taking Screenshot On Test Failure - Part 2 5:25