Introduction to the Course
  • Introduction
  • FIXING THE BLURRED VIDEO SCREEN
What is Selenium?
  • What is Selenium?
  • What is an API?
  • Understanding Selenium as an API
  • Running Test through Selenium IDE
  • Difference in RC, WebDriver and Grid
  • Scope and Conclusion
Core Java essentials for Selenium
  • Introduction to Core Java
  • Download ALL Java PDF Lectures
  • MAC OS X - Installing Java & configuring enviornment variables
  • Classes and Objects
  • Basic Java programming and features - Part 1
  • Basic Java programming and features - Part 2
  • Basic Java programming and Feature - PDF
  • Java Methods - Part 1
  • Java Methods - Part 2
  • Java Methods Part 3
  • Java Methods Part 4
  • Java Methods - Part 5 - Predefined Methods
  • Java Methods - Part 6 - Static and Non Static Methods
  • IF and Else Statements
  • Code and PPTs for Download from Methods and IFandElse
  • Loops - While Loop
  • Loops - Do While Loop
  • Loops - For Loop
  • Loops - Nested Loops
  • Loops - Break and Continue statements
  • Download the Loops code and PPT files
  • Arrays and Methods
  • Arrays and Methods - PDF
  • Exception Handling - Part 1
  • Exception Handling - Part 2
  • Exception Handling - Code
  • Packages and Access Modifiers
  • Packages and Access Modifiers - PDF
  • OOPS - Encapsulation
  • OOPS - Inheritance
  • OOPS - Polymorphism - OverLoading
  • OOPS - Polymorphism - Overriding
  • OOPS - Polymorphism - Overriding benefits and drawbacks
  • OOPS - Object oriented programming - Part 1 & 2 - PDF
  • OOPS - Object oriented programming - Part 3 - PDF
  • OOPS - Abstract classes
  • OOPS - Interfaces
  • Reading Properties files
  • Java Streams - Writing in TXT and CSV files
  • Java Stream - Writing HTML Files and Reading files
  • Java Stream - Apache POI Creating and Writing Excel Files
  • Java Stream - Apache POI Reading Excel Files, Extended Loops
  • POI JARS
  • Reading Notepad file
  • Reading and Writing Notepad and Properties file - code
  • Reading Excel Files and Generating logs through Log4J API
  • Reading Excel and Generating logs - Code
  • Collections - Wrapper Classes, Autoboxing and Unboxing
  • Collections - ArrayList
  • Collections - HashSet
  • Collections - HashMap
  • Reflection API
  • Code from Access Modifiers, OOPS, Collection API, Reflection API lectures
  • Reflection API - Example related to Keyword driven approach
  • Collection and Reflection API - Code
  • Difference between == & equal to operator and Singleton design pattern
  • Apache Log4J API - Console & File Appenders
  • Apache Log4J API - SMTPAppender
  • Apache Log4J API HTMLAppender
  • Apache Log4j API - Project code
  • Best Core JAVA Book for download
(OFFICIALLY DEPRECATED) - Selenium RC - Remote Control - 1.0
  • Introduction to Selenium RC
  • Understanding the RC Architecture
  • Introduction to Selenium RC - Code
  • Selenium RC Features & Examples - Part 1
  • Selenium RC Features & Examples - Part 2
  • Selenium RC Features & Examples - Code
  • Capturing Screenshots, Emailing test results
  • Handling Captchas
  • Capturing Screenshots, Emailing test results & Captcha submission - Code
  • Handling tabs and pop ups
  • Online WebTables
  • Online WebTables & Handling Tabs and Pop ups - Code
NEW LECTURES FROM SELENIUM 3 - Getting start with Latest Selenium Configuration
  • Prerequsite and configuring Java
  • Downloading and Configuring latest Eclipse IDE
  • Configuring Latest Selenium API
  • Getting started with Selenium and configure Firefox browser
  • Configuring Chrome Browser
  • Configuring IE and Edge browser
  • Configuring Safari and Opera browser
  • Download and Configure Maven
  • Managing Dependencies
  • Managing Executable files through WebDriverManager Class
Detailed configuration on MAC OSX
  • Configuring Java and setting up environment variables
  • Downloading and Configuring latest Eclipse IDE
  • Configuring Maven and Downloading Selenium dependencies