Java for Selenium Webdriver Training

Live Online & Classroom 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.

(4.7) 119 Learners
Instructed by SPRINGPEOPLE
INDIA

No Public/Open-house class on the topic scheduled at the moment!

Course Description

Overview

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.

Objective

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

Suggested Audience

New users of Selenium who need to test Web applications. The course is designed primarily for testing professionals who will be using the automation tools.

Duration - 2 Days

Prerequisites

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

Course Curriculum

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

Certification

SpringPeople works with top industry experts to identify the leading certification bodies on different technologies - which are well respected in the industry and globally accepted as clear evidence of a professional’s “proven” expertise in the technology. As such, these certification are a high value-add to the CVs and can give a massive boost to professionals in their career/professional growth.

Our certification courses are fully aligned to these high-profile certification exams; at the end of the course, participants will have detailed knowledge, be eligible and be fully ready take up these certification exams and pass with flying colours.

 

Resources

Technology Introduction Slides

SpringPeople Corporate Learning Center

Job Trends

About the Instructor

Founded in 2009, SpringPeople is a global premier eLearning marketplace for Online Live, Instructor-led classes in the region. It is a certified training delivery partner of leading technology creators, namely Pivotal, Elastic, Lightbend, EMC, VMware, MuleSoft, RSA, and... Read More


Course Rating and Reviews

4.7

Average Rating
5 Stars
28
4 Stars
12
3 Stars
1
2 Stars
0
1 Star
0

SPRINGPEOPLE SpringPeople Trainer

Piyush Rai

SRE
Nutanix
Course:
Instructor:
Course Material:
Class Experience:
We have not received any reference document or study material. Ideally that should have been shared in advance. I did request Trainer to provide it but still waiting on that.

SPRINGPEOPLE SpringPeople Trainer

Rahul Sagar

Unix Systems Admin
Synopsys
Course:
Instructor:
Course Material:
Class Experience:
Good experience

SPRINGPEOPLE SpringPeople Trainer

Vikram MK

Course:
Instructor:
Course Material:
Class Experience:
Proper abstract of the course is necessary, for eg: major portion of the course was relevant to Infrastructure management teams and not for product development teams. The course should be tailored better so that you can get value out of it and the respective departments/teams should not be put in the same course.

This class is intended for participants with some prior exposure to the technology and are now looking to build up their expertise on the topic.

On successful completion of the course, participants will be eligible to sit of the related certification exam (see course overview). All participants receive a course completion certificate, demonstrating their expertise on the subject.

Total duration of the online, live instructor led sessions. Sessions are typically delivered as short lectures (2-hrs weekdays/3-hrs weekends) and detailed hands-on guidance.

Expected offline lab work hours that participants will need to complete and submit to the trainer, during and after the instructor-led online sessions.

  1. We are happy to refund full fee paid - no questions asked - should you feel that the training is not up to your expectations.
  2. Our dedicated team of expert training enablement advisors are available on email, phone and chat to assist you with your queries.
  3. All courseware, including session recordings, will always be available to access to you for future reference and rework.

Contact Us

+91-80-6567-9700 (BLR)

training@springpeople.com

Request Call Back

Related Courses

Recently Viewed