Trainings :      +91 889 8888 448    |    Certifications :      +91 868 8881 863
What is Selenium?
Do you know Selenium has become one of the most popular
automation tool that exists in the web today. Selenium is an open source tool
which gives the flexibility to interact with web applications using various
automation techniques.
Selenium IDE is an integrated development environment for
Selenium scripts. In addition to this, it is implemented as a Firefox
extension, and allows you to record, edit, and debug tests
FEATURES OF SELENIUM COURSE:
Our selenium trainers are selenium experts and experienced
working professionals with hands on real time multiple Selenium projects
knowledge.
Selenium IDE, Selenium WebDriver Maven, and many other
important topics are covered during the course. You will learn to perform tests
on multiple machines simultaneously running on different Operating Systems.
Also get to learn to integrate other frameworks like JUnit and TestNG with
Selenium.
Today’s web portals consists of different types of
transactions. However to test such web portals, Selenium is the most preferred
tool in the market. This course is for graduates and professionals who want to
pursue their career in automation testing with Selenium and have an upper edge
in this competitive world. IT Networks Classes is the best Selenium
Training Institute In Bangalore. We provide hands-on training in Selenium
course Bangalore
OBJECTIVES:
At the end of this Selenium training classes in Bangalore
course, you will be able to
Work on Live Projects.
Learn Data Driven Framework.
Work with Keyword Driven Framework.
Selenium Test Runner
Building and running Test Cases
Perform Cross browser testing.
Debugging
Practically perform testing as done in MNCs.
WHAT YOU WILL LEARN:
You should be able to justify 2-3 years of your existing
experience in Selenium.
We will make you learn Selenium Webdriver, Selenium Grid,
Selenium Framework Design, TestNG, Maven.
Industry specific actual application testing.
BDD with Cucumber.
Live Website testing.
PREREQUISITES:
In order to learn Selenium, here is the list of
prerequisites you need to know:
Basic Knowledge of Core Java is helpful. But don’t worry, we
teach Java in our course too.
Manual testers, Non-programming aware testers interested in
learning Automation Selenium.
Any Software engineer who are interested in learning
Selenium Automation.
COURSE MODULE:
Selenium Training
Module 1:
Core Java
Java program structure.
Introduction to classes and objects.
Running first Java program.
Introduction to data types.
Access Modifiers.
Functions and Variables.
Loops in Java.
Abstraction.
Polymorphism.
Inheritance.
Encapsulation.
Exception Handling in JAVA.
Collections (List, Set, MAP).
Module 2:
Locators
What are locators.
Types of locators
Examples of using Locators.
Advantages and disadvantages of using locators.
Module 3:
Selenium Basic
Advantage of Selenium.
Disadvantage.
Selenium IDE.
Selenium WebDriver.
Selenium components.
Selenium Evolution.
Setting Up Eclipse.
Checking JDK version.
Setting up JAVA PATH.
Adding JAR files.
Writing and Running small JAVA program.
Module 4:
Selenium Web Driver
Setting Up WebDriver in Eclipse.
Different types of identifiers used in WebDriver.
Creating WebDriver Instance for Browsers.
Handling Different types of WebElements.
Performing basic operations on AUT.
Handling Synchronisation Issues.
Handling Dynamic Objects.
How to handle ajax controls and WebTables
Select Class in WebDriver.
Action Class in WebDriver.
Module 5:
Selenium Webdriver
(Continued…)
Setting Up the test for IE Browser.
Creating One test scenario for IE Browser.
Setting Up the test for Chrome Browser.
Creating One test scenario for Chrome Browser.
Module 6:
Java Testing Framework
(JUnit)
Junit Intro.
Setting up JUnit in Eclipse.
Annotations Used in JUnit.
Running Test using JUnit.
JUnit Reports.
Module 7:
Java Testing Framework
(TestNG)
TestNG Intro.
TestNG Installation.
Annotations Used in TestNG.
Using TestNG.xml in our Tests.
Running Test Using TestNG.
TestNG Reports.
Module 8:
Database
Connecting to database through code.
Extracting data from select queries.
Updating data in the database.
Looping through the results of a query.
Module 9:
Log4j
Why log4j ?
Creating and setting up a log4j log file.
Updating the log4j file.
Different options warn/info/fatal, etc. to update the log
file.
Module 10:
Maven
What is maven ?
Advantages of maven & how to use.
Setting up maven.
Adding dependencies.
Module 11:
BDD with CUCUMBER
Cucumber and it’s usage.
Overview of BDD Framework.
Learning Gherkins Language.
Module 12:
EXTEND REPORT
Advantages of extend report.
Implementation of Extend Report in live project.
Analysing the extend report.
Module 13:
Introduction To
Frameworks.
What is a FrameWork ?
Data Driven Framework.
KeyWord Driven Framework.
Hybrid Framework.
Module 14:
Page Object Model
What is Page Object Model (POM) ?
Concept of Object Repository.
Need for POM.
Implementing POM.
This is complete practical training selenium course. Course
includes Java, Selenium, TestNG, Maven, Cucumber, Log4j, Database queries and
more. You will learn Java and selenium from scratch.
·
Top 50 Selenium Interview Questions :
·
Selenium Interview Preparation
·
Q 1) What is Automation Testing?
·
Q 2) What are the benefits of Automation
Testing?
·
Q 3) Why should Selenium be selected as a test
tool?
·
Q 4) What is Selenium? What are the different
Selenium components?
·
Q 5) What are the testing types that can be
supported by Selenium?
·
Q 6) What are the limitations of Selenium?.
·
Q 7) What is the difference between Selenium
IDE, Selenium RC and WebDriver?
·
Q 8) When should I use Selenium IDE?
·
Q 9) What is Selenese?
·
Q 10) What are the different types of locators
in Selenium?
·
Q 11) What is difference between assert and
verify commands?
·
Q 12) What is an Xpath?
·
Q 13) What is the difference between “/” and
“//” in Xpath?
·
Q 14) What is Same origin policy and how it can
be handled?
·
Q 15) When should I use Selenium Grid?
·
Q 16) What do we mean by Selenium 1 and Selenium
2?
·
Q 17) Which is the latest Selenium tool?
·
Q 18) How do I launch the browser using
WebDriver?
·
Q 19) What are the different types of Drivers
available in WebDriver?
·
Q 20) What are the different types of waits
available in WebDriver?
·
Q 21) How to type in a textbox using Selenium?
·
Q 22) How can you find if an element in
displayed on the screen?
·
Q 23) How can we get a text of a web element?
·
Q 24) How to select value in a dropdown?
·
Q 25) What are the different types of navigation
commands?
·
Q 27) How to handle frame in WebDriver?
·
Q 28) When do we use findElement() and
findElements()?
·
Q 29) How to find more than one web element in
the list?
·
Q 30) What is the difference between
driver.close() and driver.quit command?
·
Q 31) Can Selenium handle windows based pop up?
·
Q 32) How can we handle web based pop up?
·
Q 33) How can we handle windows based pop up?
·
Q 34) How to assert title of the web page?
·
Q 35) How to mouse hover on a web element using
WebDriver?
·
Q 36) How to retrieve css properties of an
element?
·
Q 37) How to capture screenshot in WebDriver?
·
Q 38) What is Junit?
·
Q 39) What are Junit annotations?
·
Q 40) What is TestNG and how is it better than
Junit?
·
Q 41) How to set test case priority in TestNG?
·
Q 42) What is a framework?.
·
Q 43) What are the advantages of Automation
framework?
·
Q 44) What are the different types of
frameworks?
·
Q 45) How can I read test data from excels?
·
Q 46) What is the difference between POI and jxl
jar?
·
Q 47) What is the difference between Selenium
and QTP?
·
Q 48) Can WebDriver test Mobile applications?
·
Q 49) Can captcha be automated?
·
Q 50) What is Object Repository? How can we
create Object Repository in Selenium?
IT Networks © 2019-20 | All Rights Reserved
Powered by Best Digital Marketing Courses in Bangalore