Selenium Workshop Certification Course

rating

TechCtice Selenium Intense workshop class on Selenium 3.0 is designed to teach automation testers and developers the functionality of Selenium and how to begin the process of building an automated framework. The first two days are instructor led and the third day provides an opportunity for hands-on learning, putting into practice the learning from the course.

The objectives of this course is to focus on the practical steps required to make automation using Selenium work. The course provides a hands-on walkthrough to allow attendees to understand the steps in making Selenium function in the real world.

Key Features

40 Hrs Instructor-led Training

Flexible Schedule

Focused on real-world examples

24 x 7 Lifetime Support & Access

72 Hrs Project Work & Exercises

Certification and Job Assistance Post Completion

Career Transitions

Herin Wilson
Guru Patnaik
Associate
Engineer

intellipaat-image₹ 8,80,023
arrw
AWS Solution Architect
intellipaat-image₹ 8,80,023
Herin Wilson
Sudhanshu Sharma
Manual QA
intellipaat-image₹ 8,80,023
arrw
AWS Solution Architect
intellipaat-image₹ 8,80,023
Herin Wilson
Arman Patnaik
Associate
Engineer

intellipaat-image₹ 8,80,023
arrw
AWS Solution Architect
intellipaat-image₹ 8,80,023
Herin Wilson
Subham Sharma
Manual QA
intellipaat-image₹ 8,80,023
arrw
AWS Solution Architect
intellipaat-image₹ 8,80,023

Course Benefits

With 10K+ hires,
we’ve placed more grads in high-growth, high-pay tech careers than any other coding bootcamp.

Career Grow Icon Image

Launch a Fulfilling, Future-Proof Career

Selenium Learning Image

Build a Professional-Grade Portfolio

Selenium Career Icon

Open Doors with Industry Connections

24 x 7 Lifetime Support & Access

Get Personalised Job Support at Every Step

Average Salary Per Year ₹ 8,80,023

Automation Test EngineerAutomation Test LeadSenior Automation Test Engineer
pic
StartingMedianExperienced

Companies Hiring Selenium Professionals

comp

Dedicated Learning Manager

Interview Preparation

Linkedin Profile & Resume Preparation

Exclusive Job Portal

Project Reviews

Interviews with Top Companies

logo

And 1,000+ Global Companies

Selenium Training Overview

Techctice Selenium training institute helps you learn Selenium, one of the top automation testing tool. As part of the training, you will learn Selenium components like Selenium IDE, RC, WebDriver and Grid through hands-on projects and case studies.

  1. Selenium automated testing advantages
  2. Selenium RC
  3. Deploying Selenium IDE functions and commands
  4. Sikuli, JUnit and TestNG Plugin in Eclipse
  5. Object Repository and Maven
  6. Introduction to Selenium WebDriver
  7. WebDriver programs like Textbox, Checkbox and multiple Windows
  8. Using Selenium Grid for software testing
  1. Software Developers, Testers and QA Engineers
  2. System Analysts, Administrators and BI and ETL professionals

Having a basic knowledge of C or Java is beneficial but not mandatory for taking up this Selenium certification training.

  • Global software testing market to reach $50 billion by 2020 – NASSCOM
  • Selenium tool supports more browsers and languages than any other testing tool
  • A Selenium Tester in the United States can earn $87,000 – indeed.com

Today due to the ubiquity of software, testing it is of prime importance. Selenium tool is used for automated testing. Intellipaat is offering a comprehensive training in software automated testing using Selenium that has been created by industry experts. Thus, taking this training program will help you rise in your career rapidly.

phone Talk to Us

IN:+91-977-629-9777

UK:+44-772-180-9005

Selenium Training Course Syllabus

  • Installing Java
  • Installing Eclipse
  • First Eclipse Project
  • First Java program
  • Concept of class file
  • Datatypes in Java
  • String class and functions
  • Conditional Statements
  • Loops
  • Arrays
  • Single Dimensional Arrays
  • Two Dimensional arrays
  • Practical usage of arrays in Selenium
  • Operators
  • What are Functions?
  • Function Input Parameters
  • Function Return Types
  • Object-Oriented Programming in Java
  • Local Variables
  • Global Variables
  • Static and Non-Static Variables
  • Static and Non-Static Functions
  • Creating Objects in Java
  • Meaning of static
  • Why is main method static?
  • Object and Object References
  • Call by reference and Value
  • Overloading and Overriding Functions
  • Access Modifiers – Public/Private/Default/Protected
  • Constructors
  • Interface
  • Usage of Objects in Selenium
  • Inheritance
  • Usage of Inheritance in Selenium
  • Creating Packages
  • Accessing Classes across Packages
  • Exception handing with try catch block
  • Importance of exception handling
  • Exception and Error
  • Throwable Class
  • Final and Finally
  • Throw and Throws
  • Different Types of Exceptions
  • Need of exception handling in Selenium framework

Selenium

  • What is Selenium?
  • Who developed Selenium?
  • Selenium Components
  • Installing Selenium IDE
  • Creating your First Selenium IDE script
  • How to use Locators in Selenium IDE
  • How to enhance a script using Selenium IDE
  • Creating and Running Tests
  • Creating and Running Test Suite
  • Introduction to WebDriver& Comparison with Selenium RC
  • Installing Selenium WebDriver
  • Architecture of selenium Webdriver
  • Creating your First Script in Webdriver
  • Launching AUT in FireFox
  • Launching AUT in InternetExplorer
  • Launching AUT in Chrome
  • Launching AUT in Safari
  • Inspecting properties of Elements on different Browsers
  • Installing FireBug and FirePath
  • Creating FireFox Profile
  • Browser
  • TextBox
  • ListBox
  • Links
  • Check Box
  • Radio Button
  • HTML Tables
  • Calendars
  • Action Class
  • KeyBoard Events
  • Drag & Drop Actions
  • Mouse Hover Action
  • RightClick, Double Click & Tool Tip
  • getwindowHandle()
  • getwindowHandles()
  • Switching between windows
  • Handling elements present in different windows
  • accept()
  • dismiss()
  • getText()
  • sendKeys()
  • What is iFrame?
  • Locating Frames
  • Switching between Frames
  • Handling Frames
  • Handling Ajax ComponentsCreating Customize XPath/CSS Selectors
  • What is XPath
  • When to Use XPath
  • Absolute XPath/Relative XPath
  • Specifying conditions with XPath
  • CSS Selectors
  • Customizing CSS Selector
  • ImplicitWait
  • WebDriverWait
  • FluentWait
  • PageLoadTimeout
  • Advantages of TestNG over JUnit
  • Why do we need TestNG in Selenium?
  • Installing TestNG in Eclipse
  • Creating a New TestNG Test File
  • Test annotation
  • Running the Test
  • Checking reports created by TestNG
  • Generating HTML Reports
  • Annotations used in TestNG
  • Validating Tests with Assertions
  • Creating multiple Tests
  • Prioritizing Tests
  • Parameterizing Tests with dataProvider
  • TestNGdataProvider with Excel
  • Creating and Running Test Suites with TestNG.xml
  • Parallel Test Execution with TestNG
  • Cross Browser Testing using TestNG
  • Modular Driven Framework
  • Keyword Driven Framework
  • Data Driven Framework
  • Hybrid Framework
  • What is POM
  • Why POM?
  • Advantages of POM
  • Creating POM Tests
  • What is Page Factory?
  • Creating Tests with Page Factory
  • JDBC (Java Database Connectivity)
  • Driver Manager
  • Driver
  • Connection
  • Statement
  • ResultSet
  • SQLException
  • Connecting to DataBases
  • Sending SQL Queries to Database
  • Processing Results
  • Real-time examples of Database Testing with Selenium
  • Installing AutoIT
  • Components of AutoIT
  • Using FinderTool
  • AutoIT commands
  • Creating Scripts in AutoIT
  • Creating executable files
  • Running AutoIT Scripts from Selenium
  • What is Selenium Grid?
  • When to Use Selenium Grid?
  • What is a Hub and Node?
  • How to Install and Use Grid 2.0?
  • Designing Test Scripts That Can Run on the Grid
  • Using the DesiredCapabilites Object
  • Using the RemoteWebDriver Object
  • Running a Sample Test Case on the Grid
  • Sequential and Parallel Test Execution
  • Running Tests on different Operating Systems
  • Running Tests on different Browsers
  • What is Maven and Why Maven?
  • Installing/Configuring Maven
  • Creating Maven Project
  • Importing Maven Project into Eclipse
  • What is POM.xml?
  • Adding Dependencies to POM.xml
  • Installing/Configuring Jenkins
  • Scheduling Test Execution in Jenkins
  • Auto mail configuration in Jenkins
  • What is continues integration?
  • Continues integration with JENKINS
  • Downloading and Installing GIT
  • Installing GIT and GITHUB plug-ins for JENKINS
  • Configuring SSH host keys for GIT and JENKINS
  • GIT Bash commands
  • Uploading project to GIT
  • Introduction about Logging
  • Logging problems without Log4J
  • How to solve Logging problem with Log4J
  • What is Layout?
  • Different types of Layouts in Log4J
  • What is Appender?
  • Different types of Appenders
45

Delivered when, where, and how you want it

7

Tailored content

45

Blended learning models

24/7

Expert team coaching

    phone Free Career Counselling




    × Whatsapp