Selenium WebDriver Training

Live Online & Classroom Training

Learn the fundamentals as well advanced Selenium Webdriver, Testing, Selenium Grid 2, Selenium IDE, Hybrid Framework Implementation in Selenium Web Driver Tutorial/Training-LIVE Online & Classroom sessions

(4.7) 168 Learners
Instructed by SPRINGPEOPLE

    No Public/Open-house class on the topic scheduled at the moment!

Course Description


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.


At the end of Selenium WebDriver Testing training course, the partcipants will be able to:

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

Suggested Audience:

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


  • Instructor Led Training - 12 hrs


While previous testing tool knowledge is not required, following will be helpful.

Must Have

  • Knowledge of Core Java

Good to Have

  • HTML
  • CSS
  • DOM
  • XML
  • JavaScript

Course Curriculum

Expand All
  • 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
  • Creating Customized xPath's & CSS Selector's.
  • Handling Input Box/Buttons, WebList, Radio Buttons, Checkboxes & Links
  • Extracting links and other WebElements
  • Capturing screenshots
  • Handling Pop-up windows, Alerts & iFrames
  • Simulating the Keyboard Keypress events
  • Verifying Text Contents in Web Page
  • Handling Hover Menu
  • Handling sliders, drag & drop Actions
  • Selenium Javadocs
  • Finding Coordinates of a Web Object
  • Cookie Testing
  • Data Parameterization with MS Excel
  • Test Logging & Reading Configuration Files
  • Handling Dynamic WebTables
  • Implicit and Explicit WebDriver Wait Conditions
  • Invoking JavaScript Functions
  • Managing variable xpaths
  • 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
  • Selenium grid 2 introduction
  • Configuration of Grid
  • Setting up Hub, Node
  • Grid Console
  • TestNG for Parallel execution
  • 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
  • End to end scenario building and execution on Grid -demonstration on multiple and on multiple browsers
  • Record and Playback
  • Locating elements by id, xPath, DOM, CSS, etc
  • Verifying Page Elements
  • Significance of JavaScript Extensions
  • Converting Selenese Scripts to WebDriver Scripts


SpringPeople works with top industry experts to identify the leading certification bodies on different technologies - which are well respected in the industry and globally accepted as clear evidence of a professional’s “proven” expertise in the technology. As such, these certification are a high value-add to the CVs and can give a massive boost to professionals in their career/professional growth.

Our certification courses are fully aligned to these high-profile certification exams; at the end of the course, participants will have detailed knowledge, be eligible and be fully ready take up these certification exams and pass with flying colours.



Technology Introduction Slides

SpringPeople Corporate Learning Center

Job Trends

About the Instructor

Founded in 2009, SpringPeople is a global premier eLearning marketplace for Online Live, Instructor-led classes in the region. It is a certified training delivery partner of leading technology creators, namely Pivotal, Elastic, Lightbend, EMC, VMware, MuleSoft, RSA, and... Read More

Course Rating and Reviews


Average Rating
5 Stars
4 Stars
3 Stars
2 Stars
1 Star

SPRINGPEOPLE SpringPeople Trainer

Nishit Sinha

Senior Applications Developer
ServiceNow Inc.
Course Material:
Class Experience:
Nothing as such

SPRINGPEOPLE SpringPeople Trainer


Course Material:
Class Experience:
session like reading the slides

SPRINGPEOPLE SpringPeople Trainer


Course Material:
Class Experience:
The trainer was pretty new to the training and the class was not helpful. Not at all recommended. Failed to satisfy my requirements

This class is intended for participants with some prior exposure to the technology and are now looking to build up their expertise on the topic.

On successful completion of the course, participants will be eligible to sit of the related certification exam (see course overview). All participants receive a course completion certificate, demonstrating their expertise on the subject.

Total duration of the online, live instructor led sessions. Sessions are typically delivered as short lectures (2-hrs weekdays/3-hrs weekends) and detailed hands-on guidance.

Expected offline lab work hours that participants will need to complete and submit to the trainer, during and after the instructor-led online sessions.

  1. We are happy to refund full fee paid - no questions asked - should you feel that the training is not up to your expectations.
  2. Our dedicated team of expert training enablement advisors are available on email, phone and chat to assist you with your queries.
  3. All courseware, including session recordings, will always be available to access to you for future reference and rework.

Contact Us

+91-80-6567-9700 (BLR)

Schedule a Call

Related Courses

Recently Viewed