Select Your Style

Choose your layout

Color scheme




Selenium Automates Web Application irrespective to browser type. Selenium is a bundled application software testing framework for web applications. Selenium provides a record/playback tool for application under tests without learning a test scripting language (Selenium IDE). It also provides a test domain-specific language (Selenese) to write tests in a number of popular programming languages, including Java, C#, Groovy, Perl, PHP, Python and Ruby

Introduction of Automation
  • What is Automation?
  • Why do we need Automation?
  • Types of Automation
  • Rules for Automation
  • POC, ROI, Framework
  • Data Driven Framework.
  • Keyboard Framework.
  • Hybrid Framework
Installation process of Selenium.
  • Basic Requirements (H/w and S/w)
  • Selenium IDE and Firebug.
  • Eclipse Installation.
  • Types of Jar files.
  • Installation of Testing.
Selenium IDE.
  • Record & Play
  • Use of web element identifier like xpath, css, id.
  • Use of system defined functions
  • Data driven using Java Script.
  • Object parameterization.
Basic Java
  • Class/Object
  • Inheritance
  • Polymorphism
  • Access Modifiers
  • Abstract/Interface
Test NG
  • What is Test NG and why we use Test NG?
  • Use of annotations like before and After Suite, before and After Test, before and After Method etc.
  • Use of Parameters
  • Use of Data Providers.
  • Use of Dependency.
  • Use of other Testing functions.

Basic List Group

  • Introduction of Selenium.
  • Difference between Architecture of Selenium RC and Selenium WebDriver.
  • Record and conversion of HTML code to Selenium Testing code.
  • Preparation of Testcases using Selenium WebDriver.
  • Pop up Window handling.
  • Get text of element.
  • Compare text of an element.
  • Get webelement path.
  • Create user defined element.
  • Handle Keycaptcha
  • Handle selection list like listbox, dropdownbox etc. Handle dynamic list.
  • Use of dynamic wait condition.
  • Get element by text.
  • Use of Action Builder.
  • Handle Alert.
  • Handle Frames.
  • Handle dynamic webtable.
  • Check presence of Alertbox
  • Check presence of Element.
  • Handle Stale element.
  • Get canonical path.
  • How to generate screenshot.
  • Read and Write file.
Data driven Framework.
Keyword driven Framework.
Hybrid Framework.
Database connectivity using Selenium.
Report generation using Reporting Tool.

For detailed course details click here to download.

For more information write to us at or fill the Contact form.

Course Duration 40 Hours
Class Timings (Weekend) 10.00 AM - 6.00 PM
Class Timings (Weekdays) Availability Upon request

No Comments

Comments are closed.