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