Best Selenium Training in Gurgaon

Selenium automation testing is booming in IT Industry and is one of most demanding skills, which is expected from every testing resource in industry. The trend of test automation is changing exponentially and selenium is one that is growing along.

What is Selenium: Selenium is a framework specifically used for automating web based applications. It is used for building automation scripts. It has flexibility that it has multiple programming languages support and has the capability to run scripts on multiple web browsers at the same time.
Unlike, many enterprise automation tools, which primarily facilitates for regression testing, selenium makes way for more functional testing at the very beginning stage of development.

Why should we learn Selenium: The demand and growth for Selenium resources has been due to multiple reasons- open source platform, extensive capability, strong network community of selenium programmers with Selenium software library support backed by Google. Selenium today is a most preferred automation skill in IT industry and is an ideal solution for replacing legacy enterprise products for web automation. Learning Selenium can not only advance your career to next stage from Manual to Automation expert. It is next generation of technology for software automation in coming years and can help bridge the industry expectations and your testing knowledge base.

Please feel free to get in touch with us for Selenium Training – Manoj (bot@claritybot.com)


                                Selenium Course Details

Duration:
Fee:
Email:
8 weeks
Rs. 10,000/-
bot@claritybot.com

Fill the form to get a response from us


Selenium Overview

  •  IDE Overview
  • Recording GoogleSearch Test Case using Selenium IDE
  • Reviewing GoogleSearch Test Case to work in Selenium IDE
  • Exporting script through IDE in different formats
  • What is Selenium RC and WebDriver?
  • Difference between IDE, RC and WebDriver
  • How to download and configure RC and WebDriver
  • Creating your first RC script
  • Starting and stopping selenium server
  • Download firebug, firepath and their uses


Java Concepts Using Eclipse IDE

  • Verify Java on the system
  • Configure Java
  • Data types
  • Conditions (if, else), loops(While, for and for each loop)
  • Methods
  • Object
  • Constructor
  • Local and Global variable
  • Inheritance
  • Encapsulation
  • Modifiers
  • Arrays (1D, 2D and Arraylist)
  • Sets
  • Hashmap
  • Exception Handling


WebDriver & its features

  • Downloading WebDriver jar files
  • Open Google home page through WebDriver
  • Exploring more features of WebDriver
  • AJAX concepts are explored with GoogleSearch
  • Handling Web-Table


WebDriver Features & Examples

  • Using By class to find elements using different methods
  • Handling HTML Elements such as: Text box, Hyperlinks, Submit buttons, Radio buttons, Check boxes, Dropdown etc
  • Printing all links and other values from a webpage and HTML Elements


WebDriver & advance features

  • How to capture a screenshot
  • How to handle pop-up windows
  • How to click on elements in pop up
  • Simulating keypress events such as Enter, page up, page down, backspace etc.
  • Handling java script alerts


Handling Menu’s and Iframes webpages

  • Handling menu items on a Webpage
  • Explore action class Slider, Double click and Right click
  • Working with Javascriptexecutor
  • Handling Frames


TestNG Unit Framework & Report Generation

  • About TestNG
  • Test Annotations
  • Executing the tests in sequence
  • Assertions
  • Error Collectors
  • How to parameterize our test case
  • Generate TestNG & ReportNG report


Maven

  • Download & setup maven
  • Download WebDriver/TestNG dependencies
  • Execute tests from maven (command prompt/eclipse plug-in)
  • Explore more features of maven


Automation Framework

Following steps will be cover while creating the framework:

  • Test data files
  • Data Provider class to interact with XLS
  • Design Pattern—Page object model
  • Screenshot capture on test failure
  • Emailing test results
  • Generating Reports with repro steps
  • Running automation framework through ANT/Maven


Selenium Grid

Execute test cases parallel on different machines using hub and node concept