Selenium Webdriver Training

No Reviews Yet

HSR Layout, Bangalore

Course ID: 16055

HSR Layout, Bangalore

Students Interested 3 (Seats Left 0)

No Reviews Yet

Date and Time

Not decided yet.

About Gururaj

Gururaj has around 10 years of rich experience in Software Testing both manual and automation for Web-based applications with single sign on and mobile applications for PocketPC. He is also a Certified ISTQB Professional. He has provided training to numerous batches on java for Selenium, Selenium RC & WebDriver, TestNG, Selenium Grid, Jenkins (Continuous Integration) etc. He has an overall understanding and experience in Software testing Lifecycle as well good work and training experience in testing in different platforms and open source tools.
No reviews currently Be the First to Review

About the Course

This Selenium (latest version 2.0 also known as WebDriver) course goes outside the basics and enables the testing professionals to familiarize with the knowledge to handle challenging and complex web application projects. This course is touched around Selenium 2.0 and the ancillary softwares like Eclipse IDE, Java, JDBC, mySql, tomcat, Ant, JUnit, TestNG and Selenium Grid 2. The course is practical with structured exercises and examples to write reusable automation scripts.

The focus is on the practical application of Selenium WebDriver to resolve common web automated testing challenges using Live Web Applications.

Topics Covered

1. Introducing Selenium
Factors to be considered on when to automate or not to Automate?
Introducing Selenium
Selenium Components
Supported Environments
2. Developing Test Cases & Test Suites With Selenium-IDE
Record and Playback
Verifying Page Elements
Locating elements by id, xPath, DOM, CSS, etc
XPaths and installing Firebug & FirePath to get XPaths
3. WebDriver Concept and Functions in Practice
Introduction to WebDriver Interface
Downloading and configuring WebDriver in eclipse
Opening & Closing browsers
Creating Firefox profile
Implementation of WebDriver with HtmlUnit Driver
Installing & Using Firebug and FirePath Add-ons in Firefox
Identifying WebElements using id, name, link text, class, xpath, tagname etc
Handling Input Box/Buttons, WebList, Radio Buttons, Checkboxes & Links
Extracting links and other WebElements
Capturing screenshots
Window Handles
Handling Pop-up windows
Simulating the Keyboard Keypress events
Simulating Mouse movement, and right mouse click
Handling Dynamic WebTable, Calendar, Frame & Menu
Attaching & Downloading Files
Simulating front and back button click on Browser
Selenium Javadocs
Listeners- Using WebDriverEventListener
Practical usage of Listeners in Selenium
Finding Coordinates of a Web Object
4. Limitations and common test automation challenges
Handling JavaScript alert messages
5. Advanced WebDriver
FirefoxDriver, IEDriver, ChromeDriver
Implicit and Explicit WebDriver Wait Conditions
Invoking JavaScript Functions
Managing variable xpaths
6. TestNG
Installing TestNg in Eclipse
Understanding usage of TestNg annotations
Running a Test
Batch Running of tests
Skipping Tests
Parameterizing Tests
Assertions/Reporting Errors
TestNg Reports
Advantages over Junit
Using TestNg in Selenium
Downloading and configuring Ant
Build.xml configuration
XSLT report generation using TestNg and Ant
Building a BAT file to run tests using ANT
7. WD - TestNG HYBRID Driven FrameWork
Overview of Hybrid Framework
Building XLS File Having Test Cases and Keywords
Building XLS File Having Test Data
Building Base class
Reading XPATHS, Configuration from properties file
Implementing WebdriverWait
Implementing the keywords using the reflection API
Implementing tests
Assertions and Reporting Errors
Parameterizing tests using DataProvider and XL Files
Repeating a test with different Data
Running the framework through ANT
Generating the reports
Creating a BAT file for project execution
What is Jenkins
Why Jenkins required
Configure selenium test to Jenkins and execute
9. Selenium Grid-2
Selenium grid 2 introduction
Grid Hub, Grid Node
Vmware installation
Configuration of Grid
Setting up Hub, Node
Grid Console
Node config json format file
TestNG for Parallel execution
DesiredCapabilities Object
RemoteWebDriver Object
Grid Coding in eclipse
Creating a Grid sample test case
End to end scenario building and execution on Grid -demonstration on one node
End to end scenario building and execution on Grid -demonstration on multiple nodes on virtual machine
End to end scenario building and execution on Grid -demonstration on multiple nodes on virtual machine and on multiple browsers

Who should attend

The course is intended for beginners or intermediate testers, leads who need to develop or improve automation techniques using Selenium.


Must Have

Knowledge of Core Java
Good to Have


What you need to bring


Key Takeaways

Understand Selenium WebDriver tool in depth, it’s features & components
Write good Automation scripts
Create Robust and Reusable scripts with the Framework Implementation.


No reviews currently Be the First to Review


Students Interested 3 (Seats Left 0)

Post your requirement and let us connect you with best possible matches for IT Courses Post your requirement now


Submit your enquiry for Selenium Webdriver Training

Please enter valid question or comment

Please select a category

Please enter your name.

Please enter valid Phone Number

Please enter the Pin Code.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Framework gurus

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please enter the OTP sent to your registered mobile number.

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on, to fulfill their learning requirements across 1,000+ categories. Using, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more