Selenium Course


Selenium Course Overview

Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should!) be automated as well.

Selenium has the support of some of the largest browser vendors who have taken (or are taking) steps to make Selenium a native part of their browser. It is also the core technology in countless other browser automation tools, APIs and frameworks.

There are many advantages to test automation. Most are related to the repeatability of the tests and the speed at which the tests can be executed. There are a number of commercial and open source tools available for assisting with the development of test automation. Selenium is possibly the most widely-used open source solution. This user’s guide will assist both new and experienced Selenium users in learning effective techniques in building test automation for web applications.

Selenium is a set of different software tools each with a different approach to supporting test automation. Most Selenium QA Engineers focus on the one or two tools that most meet the needs of their project.

QA Professionals, Automation Testers, Manual Testers who wants to switch to Automation testing. Also, Automation testers who wants to enhance their current skills

No coding knowledge required as everything is taught from the scratch.

After completion of course you will get jobs as Test analyst, Automation tester in the companies like Mphasis, trivago, JP morgan chase, Ness technologies and more

The main concepts covered in the course are: Selenium Fundamentals, Selenium WebDriver, TestNG Testing Framework for Selenium and more.

Selenium Course Syllabus

Selenium Fundamentals

  • Introduction to Selenium
  • Selenium Test Life Cycle



Selenium WebDriver

  • Introduction to Selenium WebDriver
  • Selenium WebDriver Environment Setup
  • Web Elements and Operations
  • Web Element Locators
  • Element Locators
  • Inspecting Elements
  • Selenium WebDriver API Commands
  • Browser Commands
  • Commands for Web Elements
  • Verification Commands
  • Writing Basic Selenium Test Cases
  • Enhancing Selenium Test Cases
  • Inserting Verification Points
  • Creating & Inserting Reusable Components
  • Create Object Repositories/POM
  • Parameterization
  • Synchronization
  • Exception Handling
  • Selenium Data Driven Testing
  • Selenium Cross Browser Testing
  • Selenium Batch Testing

TestNG Testing Framework for Selenium

  • Install TestNG for Selenium
  • TestNG Annotations and Attributes
  • Creating Test Batches
  • Grouping Test Cases
  • Prioritizing Test Cases
  • Executing Test batches and generating Test Reports
  • Data Driven Testing
  • Parallel Testing