Course Contents

In this Selenium Training Course, you will learn the following contents.

Lesson 01: Introduction to Selenium WebDriver

• What is Selenium and how to use it in industry

• Characteristics of Selenium

• Overview of Selenium IDE

• Installation of Selenium

• WebDriver Architecture

Lesson 02: Automation Basics

• Fundamentals of test Automation

• Automation Framework

• Tools and Comparison with Selenium

Lesson 03: Introduction to Selenium Grid and Selenium IDE

• What is Selenium Grid

• Introduction to Selenium IDE and its attributes

• Different Control of Selenium IDE

• How and When to use Selenium Grid

• Configuring TestNG.xml to run tests on Grid

Lesson 04: Core Java Refresher

• Keywords and Syntax

• Collections Overview and Array List

• Variable, Operators and Control Flow

• OOP Overview from Java Context

• Exception Handling, File and DB Handling

Lesson 05: WebDriver Basics

• How to Execute tests in Firefox, Chrome and Internet Explorer

• Web Element Commands and its Handling

• WebDriver Timeout Method

• Handling File uploads, Elements, Alerts, Pop-ups and Frames

• Advanced User Interactions

Lesson 06: Locating Techniques

• Basic of HTML page, tags, attributes and visible texts

• Simple WebDriver Program Demonstration

• Importance of Attributes in locating Elements

• Locators and Eight Locating Techniques

• Creating Robust locators using CSS and XPath

Lesson 07: Testing

• Arranging Tests in 3-As Format

• Various Annotation in Testing

• Configuration of Annotations

• Testing Configuration File

• Attributes of Test

• Parallel Test Execution Capability

• Passing Parameter to Test

• Report using Testing

Lesson 08: Project Execution

• Automate an eCommerce Application

• Test Automation Requirements Description

• How to Start Execution

• Configurability

• Modularity

• Logging and Reporting

• Test Data Management