Selenium Training

/Selenium Training
Selenium Training2018-12-29T09:25:09+00:00

Selenium Training

We are providing the best Selenium Training in Chennai with our certified expert trainers in Selenium.We are the well-known Selenium Training Center in Chennai with high tech infrastructure and lab facilities. We also provide online access of servers to the students so that they will implement their projects at their home easily. The class timings are highly flexible as per the student’s requirements either on weekdays or weekends.

Placement Point Solution training institute is well-equipped Selenium Training Center in Chennai. Candidates will be implementing the following concepts under Selenium training like Class, Objects, Polymorphism, Inheritance & Encapsulation, Instance variable, Instance method, While, Do-While, Switch, If statements, ArrayLists and Hash Maps used in Database Testing, Installation of Selenium IDE, Reading XML from JavaScript using DOM, Selenium Interface, on real time projects along with Selenium Placement Training modules like aptitude test preparation etc.

Placement Point Solution training institute is top-rated Selenium Training institute in Chennai. Our Selenium Course in Chennai starts from scratch and achieve expert level step by step in a very practical manner. Candidates will be trained on both Technical and Conceptual areas of Automation and become the masters in Selenium after the completion of the Selenium course. You can revise your course more than one time in another running batch is the best part of our Selenium Course.Placement Point Solution Selenium training academy is providing the excellent Selenium Training in Chennai with placement assurance for the students.

Enroll Now

About Selenium Course

Selenium is one of the most widely used software testing tool for automation testing & web application testing. It is an open source tool which has become the prime need of most of companies & its association to java highlights it is not only easy to learn & implementing but it has also saved a lot of time. This is the only prime reason behind most of the companies preferring selenium with java for slicing the huge project cost & for maintaining a project. Nowadays, there is a huge demand for selenium testers, specially based on the object oriented (OO) java platform.

After the completion of this Selenium training course, Trainee will be able to:

  • Automate any web based application using Selenium
  • Become Master on Selenium Webdriver with strong Core JAVA basics
  • Get In-Depth understanding of real time Selenium CHALLENGES with 100 + examples
  • Understand Database testing, Mobile Testing and Performance testing with Selenium

Course Content & Syllabus for Selenium Training in Chennai:

Java Essentials for Selenium

Java Programming Basics

  • Why Java for Selenium
  • Installing Java
  • Installing Eclipse
  • First Eclipse Project
  • First Java program
  • Concept of class file
  • Datatypes in Java
  • String class and functions
  • Practical Examples on Strings handling
  • Conditional Statements
  • If…else…
  • Switchcase
  • Practical Examples with conditions
  • Loops
  • While Loop
  • For Loop
  • Practical Examples with loops
  • Arrays
  • Single Dimensional Arrays
  • Two Dimensional arrays
  • Practical usage of arrays in Selenium
  • Operators
  • What are Functions?
  • Function Input Parameters
  • Function Return Types

Object Oriented Programming in Java

  • Local Variables
  • Global Variables
  • Static and Non-Static Variables
  • Static and Non-Static Functions
  • Creating Objects in Java
  • Meaning of static
  • Why is main method static?
  • Object and Object References
  • Call by reference and Value
  • Overloading and Overriding Functions
  • Access Modifiers – Public/Private/Default/Protected
  • Constructors
  • Interface
  • Usage of Objects in Selenium
  • Inheritance
  • Usage of Inheritance in Selenium
  • Creating Packages
  • Accessing Classes across Packages

Exception Handling

  • Exception handing 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

Automating Excel file Operations

  • Creating/Opening XLS Files
  • Reading/Writing Microsoft XLS Files
  • Counting Rows and Columns
  • Filling BG/Font Colours
  • Practical Examples

Automating Text File Operations

  • Creating/Opening Text Files
  • Reading/Writing Text Files
  • Practical Examples

Automating Database Operations

  • Connecting to Databases
  • MySQL
  • Oracle
  • SQL Server
  • Sending SQL Queries to Database
  • Process the Results
  • Practical Examples

Selenium

Introduction

  • What is Selenium?
  • Who developed Selenium?
  • Selenium Components

Selenium IDE

  • Installing Selenium IDE
  • Creating your First Selenium IDE script
  • How to use Locators in Selenium IDE
  • How to enhance a script using Selenium IDE
  • Creating and Running Tests
  • Creating and Running Test Suite

WebDriver Introduction

  • WebDriver Introduction & Comparison with Selenium RC
  • Installing Selenium WebDriver
  • Architecture of selenium Webdriver
  • Creating your First Script in Webdriver

Launching AUT and Inspecting properties of Elements

  • Launching AUT in FireFox
  • Launching AUT in InternetExplorer
  • Launching AUT in Chrome
  • Launching AUT in Safari
  • Inspecting properties of Elements on different Browsers
  • Installing FireBug and FirePath
  • Creating FireFox Profile

Automating Operations on various Elements

  • Browser
  • TextBox
  • ListBox
  • Links
  • Check Box
  • Radio Button
  • HTML Tables
  • Calendars

Automating Keyboard and Mouse Events

  • Action Class
  • KeyBoard Events
  • Drag & Drop Actions
  • Mouse Hover Action
  • RightClick, Double Click & Tool Tip

Handling multiple Windows

  • getwindowHandle()
  • getwindowHandles()
  • Switching between windows
  • Handling elements present in different windows

Handling Alerts

  • accept()
  • dismiss()
  • getText()
  • sendKeys()

Handling Frames

  • What is iFrame?
  • Locating Frames
  • Switching between Frames
  • Handling Frames

Handling Ajax Components

  • Handling Ajax Components

Creating Customize XPath/CSS Selectors

  • What is XPath
  • When to Use XPath
  • Absolute XPath/Relative XPath
  • Specifying conditions with XPath
  • CSS Selectors
  • Customizing CSS Selector

Synchronization

  • ImplicitWait
  • WebDriverWait
  • FluentWait
  • PageLoadTimeout

What is TestNG?

  • Advantages of TestNG over JUnit
  • Why do we need TestNG in Selenium?
  • Installing TestNG in Eclipse
  • Creating a New TestNG Test File
  • Test annotation
  • Running the Test
  • Checking reports created by TestNG
  • Generating HTML Reports
  • Annotations used in TestNG
  • Validating Tests with Assertions
  • Creating multiple Tests
  • Prioritizing Tests
  • Parameterizing Tests with dataProvider
  • TestNG dataProvider with Excel
  • Creating and Running Test Suites with TestNG.xml
  • Parallel Test Execution with TestNG
  • Cross Browser Testing using TestNG

Automation Test Frameworks

  • Modular Driven Framework
  • Keyword Driven Framework
  • Data Driven Framework
  • Hybrid Framework

POM (Page Object Model) & Page Factory in Selenium

  • What is POM
  • Why POM?
  • Advantages of POM
  • Creating POM Tests
  • What is Page Factory?
  • Creating Tests with Page Factory

Database Testing using Selenium

  • JDBC (Java Database Connectivity)
  • Driver Manager
  • Driver
  • Connection
  • Statement
  • ResultSet
  • SQLException
  • Connecting to DataBases
  • Sending SQL Queries to Database
  • Processing Results
  • Real-time examples of Database Testing with Selenium

AutoIT

  • Installing AutoIT
  • Components of AutoIT
  • Using FinderTool
  • AutoIT commands
  • Creating Scripts in AutoIT
  • Creating executable files
  • Running AutoIT Scripts from Selenium

Selenium GRID

  • What is Selenium Grid?
  • When to Use Selenium Grid?
  • What is a Hub and Node?
  • How to Install and Use Grid 2.0?
  • How to design the test Scripts that Can Run on the Grid
  • Using the DesiredCapabilites Object
  • Using the RemoteWebDriver Object
  • How to Run a Sample Test Case on the Grid
  • Sequential and Parallel Test Execution
  • Running Tests on different Operating Systems
  • Running Tests on different Browsers

Maven & Jenkins

MAVEN

  • What is Maven and Why Maven?
  • Installing/Configuring Maven
  • Creating Maven Project
  • Importing Maven Project into Eclipse
  • What is POM.xml?
  • Adding Dependencies to POM.xml

JENKINS

  • Installing/Configuring Jenkins
  • Scheduling Test Execution in Jenkins
  • Auto mail configuration in Jenkins
  • What is continues integration?
  • Continues integration with JENKINS

GIT

  • Downloading and Installing GIT
  • Installing GIT and GITHUB plug-ins for JENKINS
  • Steps for Configuring SSH host keys for GIT and JENKINS
  • GIT Bash commands
  • Uploading project to GIT

LOG4J

  • Introduction about Logging
  • Logging problems without Log4J
  • How to solve Logging problem with Log4J
  • What is Layout?
  • Different types of Layouts in Log4J
  • What is Appender?
  • Different types of Appenders
Enquire Now

Related Courses

Emerging as the most renowned selenium training institute in Chennai, our institute has trained some of the best professionals in the IT industry. This in turn made us emerge as the most promising institute for selenium training in Chennai & we are also providing selenium online training for various candidates across the globe.

IBM Technologies

 7053 Ratings

JOIN NOW

BI&Data Warehousing

 7053 Ratings

JOIN NOW

Database Developer

 7053 Ratings

JOIN NOW

About Course

The Targeted Audience for Selenium training:
  • Manual Testers those who wants to switch to Automation testing
  • Automation testers those who wants to enhance their current skills
  • Testing Managers
  • Selenium RC Users those who wish to migrate their projects in WebDriver
Jobs that are ideal for Selenium trained professionals include:
  • Selenium Test Lead
  • QA Lead Automation
  • QA ENGINEER
  • Senior Software Engineer Testing
  • QA Lead – Mobile/web Apps Testing
  • Technical Trainer – Selenium
  • Test Architect
  • Manual / Automation Tester
  • Software Test Engineer – Istqb/selenium
  • Selenium Test Analyst
  • Selenium Test Manager
  • No prior Java / coding knowledge is required for this course as everything is taught from the scratch
  • All topics are covered in detail with live programming & the lectures

“Thanks to Placement Point Solutions, I got placed in top MNC company as ERP associate,got very good training on technology and they helped me towards interview preparation and abt communication skills, so that I performed well in interview and I got placed now.”

Ayesha, Ideas2IT

“Experienced faculty for teaching. The teaching quality is excellent here. Theoretical as well as practical knowledge is provided. The institute is known for its excellence and all the members here are really supportive to students”.

Ram Kumar

Placement Point Solutions Course duration for Selenium Training in chennai

Fast Track Training Program (6+ hours daily) Regular Classes (Morning, Day time & Evening) Weekend Training Classes (Saturday, Sunday & Holidays)