Selenium Online Training

What is Selenium?

Selenium is an open source software testing tool for web applications. This portable testing tool is primarily developed in Java Script and it 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. The testing tool supports all the major browsers on all the platforms and deploys on Windows, Linux, and Macintosh platforms.

What are the pre-requisites to become a Selenium professional?

Any IT professional willing to pursue their career in Selenium Testing must possess working knowledge of Manual Testing and exposure on Overview on Test Automation & OOPs concepts.

Course Syllabus

There are different components of Selenium Testing. They are Selenium IDE, Selenium Client API, Selenium Remote Control (RC), Selenium Web Driver and Grid. Individual can learn all these components or individual depending upon their requirement. The list of topics covered under Selenium testing is as follows:

  • Introduction to Selenium
  • Selenium Components
  • Downloading selenium IDE from Mozilla
  • Creating the Environment for Selenium RC
  • Developing the reusable script for any project
  • Automation life cycle
  • Validations
  • Transactions
  • Framework
  • Core Java Fundamentals
  • Object repository
  • Additional concepts
  • Result Analysis

Benefits of e-learning:

The online training is best suited to the individuals who are working and cannot spend time in going to regular classes. Through the online training one can get the same training as with the regular classes. These interactive sessions are conducted with the help of webex wherein the trainer will share his screen with you and others in the session. Everyone can hear each other and talk to each other.  The other benefits of online learning include 24/7 access, learning at the comfort of your own, live videos, practice material, doubts clarification, mock tests and assistance in interviews.

Choosing the best online training center

Searching for the best online training sites is a tough part. So here are some basic points you should remember while searching for the best sites. Browse whether the institute is fake or real. Later verify the faculty, experience of teaching, fees, duration, placements etc by consulting with the seniors or by contacting the site.

Course duration and Price:
The online duration for the Selenium course depends on the duration opted by an individual. The duration of course on week days would consume up to 4 weeks - 20 hrs (1 hour a day) or on weekend 5 weeks - 20 hrs (4 hours per weekend).
There are different modules available and to get avail of these modules one must spend more than 110+ hrs or 25 days and approximately 23- 25 US$.

Java Selenium Webdriver Selenium RC IDE Flash Testing ANT Maven

Selenium Training Course Content

Overview

  • Course Introduction
  • What is Selenium?
  • Why Automated Testing?
  • History
  • Architecture
  • Selenium in Action
  • Calling WebDriver Directly

Selenium IDE

  • Introduction
  • Installing
  • Selenium IDE Basics
  • Recording a Test
  • Running the Test
  • Selenese
  • Looking at Commands
  • Creating Commands
  • Verifications
  • Using Assert and Verify
  • Creating Test Suites
  • Exporting
  • Other Features

Webdriver Basics

  • Introduction
  • What is WebDriver?
  • Setting up WebDriver
  • Other Browsers
  • Finding Elements
  • A Simple Script
  • Page Elements
  • A More Complex Script
  • Clicking the Image
  • Assert and Verify

Advanced WebDriver

  • Introduction
  • Radio Buttons
  • Choosing a Radio Button
  • Getting a Radio Button Value
  • Checkboxes
  • Selecting a Checkbox
  • Select Items
  • Choosing a Select Option
  • Using SelectElement
  • Tables
  • Getting Table Data
  • XPath
  • Getting Table Data with XPath
  • Explicit Waits
  • Using the Explicit Wait

Selenium Server

  • Introduction
  • What is Selenium Server?
  • What is Selenium Grid?
  • Starting Selenium Server
  • Running a Test
  • Grid Configuration
  • Setting up Grid
  • A 2nd Node
  • 3rd Node and Configuration
  • Running a Test in Grid
  • More Grid Considerations
  • Grid Strategies

Building a Framework

  • Introduction
  • Why Not Record?
  • The Coffee API
  • Basic Framework
  • Getting up to BAT
  • Page Object Model Overview
  • Creating the Project
  • A Basic Test
  • Planning a Test
  • Refactoring for Page Object Model
  • Testing Authors
  • Verifying the Result
  • Next Steps
  • Testing DSLs
  • Framework Rules