Testing Tools

Selenium Training

Selenium is one of the most well known frameworks that is used for automated testing by enterprises. It has become the first choice for automation testers as well as organizations for automating the testing of Web-based applications for both the GUI as well as the functionality. It is an open source project that allows testers and developers alike to develop functional tests to drive the browser. It can be used to record workflows so that developers can prevent future regressions of code.

Selenium online training

can be useful in today’s world where organizations want to cut down the manual testing cost by automating the repeated testing in order to keep their system bug-free.

  • Course Overview
  • Target Audience
  • Why choose us
  • Trainer Profile

Selenium Online Training Course Details

Working with Excel

  • What are the APIs to be used
  • Integration of Excel API with Eclipse
  • Program to read from Excel File
  • Program to write to Excel.
  • Examples of Excel and how is it used in Selenium

Manual Testing Basic before getting into Automation

  • Manual Test cases
  • Segregation of Automation Test cases from Manual test cases.
  • Regression Testing
  • Automation test cases
  • Automation Life Cycle in V-Model and prototype model.
  • For what project is automation feasible.

POC: Proof of concept for automation

  • LOE for Automation with Framework
  • LOE without framework

Selenium Introduction

  • What is automation testing
  • When does automation come into play
  • What is the use of automation?
  • Features of selenium
  • Difference between selenium and QTP
  • What is selenium?
  • Benefits of selenium
  • Why Selenium

Environment needs for Selenium

Components to selenium

  • Selenium IDE
  • Selenium RC
  • WebDrivers

Downloading selenium IDE from Mozilla

  • Installation of Selenium IDE in Firefox
  • Selenium IDE icons
  • Recording the first script with selenium IDE
  • IDE Context Menu
  • Running the script
  • How to save recorded script
  • Object Identification
  • Difference between Test case and Test Suit
  • Language support while recording
  • Synchronization in selenium IDE
  • When to use selenium IDE
  • How to run recorded script against other browser
  • Why companies are not using record and play
  • User-extension.js in selenium IDE

Object Identification

  • Locate elements by ID
  • Locate elements by name
  • Locate elements by link
  • Locate elements by XPath
  • Locate elements by CSS

Selenium Architecture Selenium RC Configuration

  • Selenium Download link
  • Selenium- API Details
  • Configuration Selenium API in Eclipse
  • Creation of .Bat file for starting and stopping Selenium server and alternative methods
  • Converting selenium IDE test to a java Programming

Creating the environment for selenium RC

  • Creating generic script in selenium
  • Creating scripts by using function
  • Running the scripts in eclipse
  • Browser commands with examples
  • Interactive commands with examples
  • Validation commands with examples

Automation Life Cycle Selenium RC

  • Handling objects
  • Handling dropdown list
  • Reading the title of the page using selenium
  • Closing browser and killing session
  • Capturing screenshots using selenium RC
  • Checking if the object is present on the screen on not
  • Checking if the text is present on the screen or not
  • Getting all the properties of link using selenium
  • Getting all the fields properties
  • Handling pop-ups
  • Synchronization points
  • Testing a Ajax Application

Frameworks Overview

  • What is framework
  • Types of framework
  • What is modular framework
  • What is data driven framework
  • What is keyboard driven framework
  • Use of framework
  • How to develop a framework
  • Integration of framework
  • How to execute script from framework

Junit: Framework

  • What is J-unit
  • Configuring J-unit 4 in Project/Eclipse
  • Junit-4 annotation
  • Running in J-unit
  • Skipping Test
  • Parameterizing test
  • Using Assertions
  • Reports Errors/Error Collector
  • Batch Running-Custom Runner
  • Sample Programs on Junit


  • Keyword Driven Framework and implementation
  • Data Driven Framework and implementation WebDrivers

Sample programs of WebDrivers

Selenium training is intended for:

  • IT professionals who are looking to advance their career in Test Automation or looking for a change in career path or want to learn a new skill set
  • Students who want to make their career in Software Quality Assurance/Testing

We guarantee learning at your convenience & pace.

  • Instant Access:
    Get instant access to self-paced training after signup.
  • Streaming video recording:
    Watch lessons any time at your schedule, free recording.
  • Exercises:
    Practical exercises help you test what you are learning as you go.
  • Free Demo:
    Sign up for free demo to check whether the course is right for you and interact with the faculty live.
  • Experienced Trainers:
    We only hire the industry’s best trainers
  • Live free interactive web sessions:
    Ask the Expert Shell Scripting trainers about the career prospects and clarify your questions any time after you complete the course.
  • Structured Curriculum Schedule:
    Progress with your complete daily interactive lessons and assignments.
  • Faculty Mentoring:
    Turn in daily and weekly homework for personalized feedback from faculty.
  • Virtual Office Hours:
    Live interaction with the faculty and other students around the world.
  • Hands on Live Projects:
    Work on live lab sessions to tackle real-world projects. Get 100% faculty guidance and ratings.


You may be also interested in

Register for FREE Demo

Fields marked with (*) are mandatory

* Name:
* Email:
* Phone:
* Location:
* Course:
* Enquiry:
* Captcha:


Client Feedback

Thanks, you guys provided the best online training in SAP BODS. The hands on training is very informative and helpful.

- David Sergi, Camaga Ltd; U.K