Java for Selenium Webdriver Training Logo

Java for Selenium Webdriver Training

Live Online & Classroom Enterprise Training

If testing is your forte and you are looking to pick up some skills on Automation testing, then this is the course you should look at. Some basic essential concepts in Java, reflection API, scenarios for automation testing and its practical implementation is covered in this course in great detail.

Looking for a private batch ?

REQUEST A CALLBACK

Need help finding the right training?

Your Message

  • Enterprise Reporting

  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

What is Java for Selenium Webdriver Training about?

The two-day course is designed to provide candidates with the foundation in Java necessary for Advanced Selenium course. This course can be taken standalone or in conjunction with the Introduction or Advanced courses. This course is intended for users of Selenium seeking to gain Java skills necessary to customize and enhance test scripts.

What are the objectives of Java for Selenium Webdriver Training ?

At the end of Java for Selenium WebDriver training course, the partcipants will be able to:

  • Explain key concepts related to Java technology and Java programming
  • Differentiate between different variable types
  • Loops, statements and arrays
  • Create Java classes
  • Create and use single and multi-dimensional arrays
  • Packages, Access modifiers
  • Exception handling
  • Use inheritance to extend classes
  • Understand inheritance and polymorphism
  • Collections and Reflections
  • Parse strings using String, File handling and LOG 4j properties

What are the prerequisites for Java for Selenium Webdriver Training?

Basic knowledge of any programming or scripting language and must be comfortable with the topics covered in Introduction to Selenium course.

Available Training Modes

Live Online Training

18 Hours

Classroom Training

3 Days

Course Outline Expand All

Expand All

  • Installing JAVA
  • Installing Eclipse
  • Features of Java
  • Why Java for Selenium
  • First Eclipse Project
  • First Java program
  • Concept of class file
  • Platform independence
  • Datatypes in Java
  • If statements
  • Conditional and concatenation operators
  • While Loop, For Loop
  • Practical Examples with loops
  • Using Loops in Selenium
  • Single Dimensional Arrays
  • Two Dimensional arrays
  • Practical usage of arrays in Selenium
  • Drawbacks of arrays
  • What are Functions?
  • Function Input Parameters
  • Function Return Types
  • Local Variables
  • Global Variables
  • Static and Non-Static Variables
  • Creating Objects in Java
  • Meaning of static
  • Why is main method static?
  • Object and Object References
  • Constructors
  • Usage of Objects in Selenium
  • Concept of Inheritance
  • Interface
  • Example on inheritance
  • Object Class
  • Usage of Inheritance in Selenium
  • Relevence of Packages
  • Creating Packages
  • Accessing Classes Across Packages
  • Good Features of eclipse
  • Accessing modifiers - Public, Private, Default, Protected
  • Exception handling with try catch block
  • Importance of exception handling
  • Exception and Error
  • Throwable Class
  • Final and Finally
  • Throw and Throws
  • Different Types of Exceptions
  • Need of exception handling in Selenium framework
  • Introduction to Collections API
  • Using ArrayList and SET of Collection API in Selenium framework
  • Reflection API usage and importance
  • Using Reflection API to make keyword driven Selenium framework
  • String class and functions
  • Reading/Writing Text Files
  • Reading Properties File in Java
  • Concept of jar file
  • POI API in java
  • Reading/Writing Microsoft XLS Files
  • Log4j API for Logging
  • Usage of Log4J in Selenium

Who is the instructor for this training?

The trainer for this Java for Selenium Webdriver Training has extensive experience in this domain, including years of experience training & mentoring professionals.

Reviews