Classroom - +91 98458 222 88 | Online - +91 98453 999 33
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. Ecare technologies Classes is the best Selenium Training Institute In Bangalore. We provide hands-on training in Selenium course Bangalore
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.
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.
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.
Java program structure.
Introduction to classes and objects.
Running first Java program.
Introduction to data types.
Functions and Variables.
Loops in Java.
Exception Handling in JAVA.
Collections (List, Set, MAP).
What are locators.
Types of locators
Examples of using Locators.
Advantages and disadvantages of using locators.
Advantage of Selenium.
Setting Up Eclipse.
Checking JDK version.
Setting up JAVA PATH.
Adding JAR files.
Writing and Running small JAVA program.
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.
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.
Java Testing Framework
Setting up JUnit in Eclipse.
Annotations Used in JUnit.
Running Test using JUnit.
Java Testing Framework
Annotations Used in TestNG.
Using TestNG.xml in our Tests.
Running Test Using TestNG.
Connecting to database through code.
Extracting data from select queries.
Updating data in the database.
Looping through the results of a query.
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.
What is maven ?
Advantages of maven & how to use.
Setting up maven.
BDD with CUCUMBER
Cucumber and itâ€™s usage.
Overview of BDD Framework.
Learning Gherkins Language.
Advantages of extend report.
Implementation of Extend Report in live project.
Analysing the extend report.
What is a FrameWork ?
Data Driven Framework.
KeyWord Driven Framework.
Page Object Model
What is Page Object Model (POM) ?
Concept of Object Repository.
Need for 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?