Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

Selenium + Java Basics

1 Reviews

HAL 2nd Stage, Bangalore

Course ID: 26476

HAL 2nd Stage, Bangalore

1 Reviews

Date and Time

Not decided yet.

Sudheer picture

B.Tech, CSE

8 Years of Experience

About Sudheer

9+ years of experience In IT Industry in Automation Testing, Currently working as a Test Architect in a Leading MNC, well experienced in Selenium WebDriver, and Appium Mobile Automation Tool.

Expertise in creating Frameworks of Web Applications or Mobile Applications using Selenium WebDriver and Appium.

Ananya Bose

Attended Selenium + Java Basics

Hello Sudheer , As I was a student of your class ,it was really interactive and informative session , which helped me acquire skill necessary for the job .I recommend his class to everyone seeking IT Sills.

About the Course

Selenium is a portable software testing framework for web applications. Selenium provides a record/playback tool for authoring tests without learning a test scripting language (Selenium IDE). It also provides a test domain-specific language (Selenese) to write tests in a number of popular programming languages, including Java, C#, Groovy, Perl, PHP, Python and Ruby. The tests can then be run against most modern web browsers. Selenium deploys on Windows, Linux, and Macintosh platforms.

Topics Covered

List of Topics
•Selenium Basics
What is automation testing
Introduction to Selenium
Selenium Variants
Supported Platforms (Browsers, Programming Languages, Operating Systems)
How Selenium Works
Comparison between Selenium and QTP

•Selenium IDE
Setting up Selenium IDE
IDE in detail – Features and Components
Test Suites
Record and Playback in IDE
Editing Scripts in Selenium IDE
Running a Test Script
Selenium Commands
Adding Verification Points
Script Examples
Advanced IDE – Java Script, UI Elements, and User-Extensions.

•Common Selenium Commands in Detail
Open and Click Commands
Verification Commands
Locator Elements
Wait Commands
Storing Variables and Store Commands
•Selenium Remote Control (RC)
Description and How Selenium RC works
Selenium RC Installation
Selenium RC Server
Choosing RC Programming Language
Exporting IDE test to RC script
RC Architecture
Writing a Test Script in RC
•Java Concepts for Selenium
Overview of Object Oriented Concepts
Classes, Objects, and methods
Data Types, Access Modifiers
Interfaces, Inheritance, Static Methods
Looping and Conditions
Exception Handling
Collection Library – List, Hash Map, Hash Table
Reading Excel/CSV files in core java
Database Validation

•Frameworks with Selenium – Junit, TestNG
Supported Automation Frameworks
Setting up Eclipse
JUnit Vs TestNG
Executing Selenium Scripts using JUnit and Test NG
Storing Results

•Selenium Web Driver
Why Webdriver
How Webdriver works
Difference between Selenium RC and Webdriver
Setting up webdriver
Creating scripts using Webdriver
Playing with UI objects using Webdriver
Cross browser testing using Webdriver
Advanced WebDriver – Multiple browsers, Browser profiles, Screenshots etc.
Using Page Objects in WebDriver

Exception Handling in Selenium
Using Property files in Selenium
Establish Database connections and execute SQL queries
Data Driven testing using Selenium

•Setting up Selenium Grid as collection of RC servers

Who should attend




What you need to bring


Key Takeaways

By the end of training you would be able to:
Understand How Selenium Works
Create Selenium Test Scripts in IDE, RC and WebDriver
Write effective Test cases in Java
Use frameworks with Selenium – JUnit, TesNG

Reviews (1) See all Reviews


Ananya Bose

Attended Selenium + Java Basics

Hello Sudheer , As I was a student of your class ,it was really interactive and informative session...


Post your requirement and let us connect you with best possible matches for Automation Testing Training Post your requirement now