4 Weekends Selenium Automation Testing Training in Paris

Event Information

Share this event

Date and Time






View Map

Refund Policy

Refund Policy

Contact the organizer to request a refund.

Eventbrite's fee is nonrefundable.

Event description
4 Weeks Selenium Automation Testing Training is being delivered from February 1 - February 23, 2020, for 16 hours over 4 weeks, 8 sessions.

About this Event

  • All Published Ticket prices are in US Dollars
  • This course will be taught in the English language

4 Weekends Selenium Automation Testing Training Schedule

  • 4 Weekends | Saturday, Sunday every weekend
  • 7:30 AM - 9:30 AM US Pacific time each day
  • February 1, 2020 - February 23, 2020, US Pacific time

Please check your local date and time for the first session

Features and Benefits

  • 4 weekends, 8 sessions, 16 hours of total Instructor-led LIVE training
  • Training material, instructor handouts and access to useful resources on the cloud provided
  • Practical Hands-on Lab exercises provided
  • Actual code and scripts provided
  • Real-life Scenarios

Course Objectives

  • Java-based Test Script Development
  • Learn Data-driven, Hybrid, and other frameworks.
  • Able to handle the project independently.
  • Learn to integrate Selenium with different tools.

Who can take this course?

Any professional who is interested in building career in the IT field with QA/Testing.


The course can be taken by any IT professional having a basic knowledge of:

  • Software Testing concepts
  • Any Programming / Scripting Language knowledge such as Core Java, C#, Python, Ruby, JavaScript

Course Outline

1. Introduction to Selenium

  • What is automation testing?
  • What is the use of automation testing?
  • What do we need to Automate?
  • Automation execution analysis.
  • What is Selenium?
  • Advantages of Selenium
  • Difference between Selenium and QTP?

2. Different flavors in Selenium

  • IDE
  • Selenium Web Driver/Selenium 2.0
  • Selenium-Grid

3. Selenium IDE

  • Installing Selenium IDE
  • Selenium IDE icons
  • Recording your first test with Selenium IDE
  • IDE Context Menu
  • Assert
  • Verify
  • Adding Selenium IDE comments
  • Synchronization commands
  • Working on pages with AJAX
  • Storing elements
  • Creating test suites
  • What you cannot record

4. Locators and Object Identification

  • Tools to identify elements/objects
  • Firebug
  • IE Developer tools
  • Google Chrome Developer tools
  • Locating elements by ID
  • Finding elements by name
  • Finding elements by link text
  • Finding elements by XPath
  • Finding Elements by using CSS
  • Summary
  • Some Special IDE commands
  • Write your own Selenium IDE script without record and playback

5. Java for Web Driver

  • Introducing the JAVA technology
  • Packages
  • Object-Oriented Programming Concepts
  • String Processing
  • Exceptions and Assertions
  • I/O Streams
  • Wrapper Classes
  • Collections
  • Reading data from Property files using java
  • Reading and Writing data from and to Excel files using Apache POI API and JXL API

6. Junit FrameWork

  • Running Java Programs with junit
  • Writing Selenium tests fro using Junit FrameWork
  • JUNIT Annotations
  • JUNIT Methods
  • Frequently used Selenium commands
  • Test Suites using JUNIT
  • Parameterized test case with junit framework

7. Selenium Web Driver

  • Why WebDriver?
  • Downloading web driver Jars configuring in eclipse
  • The architecture of selenium WebDriver
  • Firefox, IE, Chrome, iPhone, Android Drivers
  • Difference between Selenium RC and WD?

8. Sample programs in WebDriver

  • Handel Text box
  • Handel HyperLink
  • Handel Button and Checkbox
  • Handel Radio Button and DropDown Controls
  • Select value from DropDown
  • Display all values
  • Select values step by step
  • Capture screenshots for failure Testcases
  • Re-Running failure Testcases
  • Web Driver Synchronization Commands

9. TestNG FrameWork

  • Overview of TestNG
  • Environment of TestNG
  • Writing WebDriver Test Cases using TestNG
  • Basic Annotations of TestNG
  • Executing Tests
  • Executing Test Suites
  • Ignore Test
  • Dependency Test
  • Parameterized Tests
  • TestNG XML
  • Report Generation

10. Work with multiple browsers

  • Executing Automation Test Cases in multiple browsers
  • Working with Chrome, IE browsers
  • Firefox Profile And Implementation of Firefox Profile
  • Web Driver Desired Capabilities class

11. Maven Project Management Tool

  • Introduction about maven
  • High-Level Overview
  • Ant vs. Maven
  • Installation of Maven
  • Demo using Sample Maven Project
  • Maven Structure
  • Maven Dependencies
  • Maven Repositories
  • Maven Eclipse Integration

12. Version controlling tool GITHUB

  • Downloading and configuring Github
  • Difference between CVC Versus DVC
  • Basic Git Commands
  • Working with Repositories
  • Setting up Repositories
  • Local and Remote Repositories
  • Create repository and cloning projects
  • Committing and Syncing the code
  • Reverting and Rolling Back the Code
  • Branch and Merging Concepts and Implementation
  • Stashing Changes
  • Resolving the Conflicts

13. Database testing using WebDriver

  • Installing MySQL Database
  • java.sql package
  • Overview of Connection Interface, Statement Interface, Prepared Statement, and Resultset Interfaces.
  • Example program to Access Database.
  • Some examples on SELECT, UPDATE and DELETE queries
  • Some WebDriver examples using Data fetched from Database

14. Automation Test Frame Work

1) How to develop test automation framework in a live environment

  • What is a framework
  • Types of framework
  • Data-driven framework
  • Modular driven framework
  • Keyword-driven framework
  • User-Defined Keyword driven framework with implementation
  • Execute test scripts from the framework

2) Continuous Integration Testing using Jenkins

  • About Jenkins
  • History of Jenkins
  • Splitting of Projects
  • What is Continues Integration
  • Installing Jenkins
  • Creating a simple job
  • Integrating Jenkins to the Project

3) Cucumber BDD Framework

  • Introduction to Cucumber
  • Cucumber Installation
  • Cucumber Basics
  • Gherkin – Business-Driven Development
  • First Cucumber Selenium Java Script
  • Feature Film
  • Junit Runner Class
  • Gherkin Keywords
  • Step Definition
  • Passing Parameters to Step Definition Class
  • Running Cucumber through Maven
  • Cucumber Options
  • Finally, Write Test Cases using cucumber
  • Integrating cucumber to Test Automation Framework

15. The Fundamentals of RESTFul Services in Java

  • What is Jersey?
  • RESTFul Architecture
  • Using HTTP GET Demo
  • Test Created New REST Service USING HTTP GET
  • JSON Output for HTTP GET
  • Using HTTP POST Demo
  • Test Service USING HTTP POST
  • JSON Output for HTTP POST
  • Using HTTP PUT Demo
  • Test Service USING HTTP PUT
  • PUT vs. POST
  • JSON Output for HTTP PUT
  • Using HTTP DELETE Demo
  • Test Service USING HTTP DELETE
  • JSON Output for HTTP DELETE
Share with friends

Date and Time





View Map

Refund Policy

Contact the organizer to request a refund.

Eventbrite's fee is nonrefundable.

Save This Event

Event Saved