Introduction to the Course
  • Introduction and Important points to know before you start the course
  • FIXING THE BLURRED VIDEO SCREEN
What is Selenium?
  • What is Selenium?
  • UPDATE - New Website walkthrough
  • 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 in Depth for Manual Testers and Beginners
  • Introduction to Core Java
  • Download ALL Java PDF Lectures
  • MAC OS X - Installing Java & configuring environment variables
  • Basic Java programming and features - Part 1
  • Basic Java programming and features - Part 2
  • Java Methods - Part 1
  • Java Methods - Part 2
  • Java Methods - Part 3
  • Java Methods Part 4
  • Java Methods Part 5 - PreDefined Methods and Math.Random()
  • Java Methods Part 6 - Static and Non Static Methods
  • IF and Else Statements
  • Switch Case statement
  • 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 - 1D Array
  • Arrays - 2D Array
  • Arrays - 3D Array
  • Download the code and PDF lecture
  • Exception Handling - Part 1
  • Exception Handling - Part 2
  • Packages and Access Modifiers
  • OOPS - Encapsulation
  • OOPS - Inheritance
  • OOPS - Polymorphism - OverLoading
  • OOPS - Polymorphism - Overriding
  • OOPS - Polymorphism - Overriding benefits and drawbacks
  • OOPS - Abstract classes
  • OOPS - Interfaces
  • Constructors and This Keyword
  • Super Keyword
  • 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
  • Collections - Wrapper Classes, Autoboxing and Unboxing
  • Collections - ArrayList
  • Collections - HashSet
  • Collections - HashMap
  • Reflection API
  • Code from Access Modifiers, OOPS, Collection API, Reflection API lectures
  • 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
CORE JAVA UPDATES from Live training sessions
  • IMPORTANT To know before you start with the Automation Part
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
  • Installing Edge browser executable via elevated cmd
  • 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
  • Configuring Browsers - Chrome, Firefox, Safari, Opera etc
UPDATES - LATEST UPDATES FROM THE NEW APIs
  • ExcelReader Utility - APACHE POI 4.1.0
  • Log4J API
  • Download the code from above 2 lectures
  • JAVAMAIL API
  • Download the MAIL API Code
  • JDBC Database Connection
  • JDBC Database Connection - Code
Selenium 3.0 WebDriver Basics
  • WebDriver Basics and Reading Javadocs
  • Understanding the WebDriver Architecture
  • Finding Elements
  • Quiz on Selenium basics
Syncronization - ImplicitWait, ExplicitWait & FluentWait