USA +1-347-270-8720 | INDIA +91-9642190360 training@absofttrainings.com

Selenium Tutorial Videos, LIVE Projects & Online Training

Comprehensive Selenium automation training course and video tutorials to make you expert in web automation. Start your career in Selenium Automation and earn $60K+ a year by getting a permanent job.

Selenium is the hot web automation tool in the market and there are huge job opportunities in USA, UK, India and world wide. It’s almost like Selenium has become industry standard for web automation. The pay rate is also very exciting for these jobs. In USA, salary for Selenium Automation Tester is around $60K – $90K per year depending on your experience. In UK, it’s around £35K – £55K per year. Obviously, you can earn a lot by doing contracting jobs.

Our Selenium Tutorial & Selenium Online Training services are perfectly designed to teach you all the essentials that you need for a Selenium Automation Tester job. This course provides technical and practical experience required for Selenium IDE, Selenium WebDriver, JAVA, Junit, TestNG, Eclipse, Maven, Hybrid Framework and Selenium Grid to succeed in the workplace and to be productive from day one of your job.

We will be also working with different automation frameworks – Hybrid, Page Objects and DataDriven by implementing them for real world web applications. There will be lot of real world exercises for you to do as well. Don’t worry:-), we are always there to help you in these exercises or your Selenium automation job.

 

Don’t miss our free video “Selenium Hybrid Automation Framework” where we will be going through a very powerful real world Selenium hybrid automation framework which is very easy to use for all, easy to maintain and easy to understand.
Don’t miss our blog post “Real World Selenium Resume which gets more Job Interviews” where we will discuss what you should put in your Selenium resume and how, what you shouldn’t put to make it amazing and excellent. We will also share a real world resume with you to make it more effective experience.

I have attended for selenium training at ABSoft, my kudos to ABSoft for a such high quality training for 3 days. It was very useful for me to apply these concepts in my work straightaway. Especially the concepts about selenium automation framework were taught brilliantly. Training was a good mixture of hand-on experience and presentation sessions.

Raveendra Naidu
Software Engineer, NokiaSee more testimonials

What are the requirements?

  • Windows PC (Mac is also fine)
  • Open source & free software: Selenium components, JAVA Development Kit, Eclipse, Firefox, Firebug, Chrome, IE
  • Videos have been oriented for absolute beginners
  • No prior JAVA/programming knowledge required

What am I going to get from this course subscription plans?

  • Access to self-explanatory and comprehensive HD video tutorials for all chapters/topics
  • Selenium LIVE E-Commerce Projects
  • By the end of this course, you will get technical/practical experience and ability to automate web applications using Selenium
  • By the end of this course, you will get technical/practical experience and ability to implement automation frameworks – Hybrid, Page Objects and DataDriven for real world web applications
  • You will be ready for real world interviews and selenium automation job (basic to advanced Selenium)
  • Technical support for your project, exercises and queries (Email/Weekly support sessions based)
  • Access to any new videos/updates on site
  • Access to courseware (Automation/JAVA/Selenium Scripts, Docs, PDFs, Interview Questions, etc.)

Pricing

Monthly Subscription
3 Months Subscription
6 Months Subscription
12 Months Subscription
Classroom Training in London + 12 Months Subscription

Note: When you click on Sign Up Now link, you will be taken to PayPal page and after making the payment, you will be redirected to our website to create the account to get instant access to the videos and member area. All our payments are managed through PayPal only. Also, you can cancel the Monthly Subscription recurring payment from your PayPal account whenever you want. Our membership is a complete package for your Selenium job and not just recorded videos as explained below.

  • Our videos are straight to the topic/real-world usage for Selenium job, self-explanatory, very comprehensive and without repeating same things again & again.
  • We can review your resume, assist you with job interviews and guide you through out your job search process.
  • Email technical support and weekly Selenium LIVE support sessions are our speciality. So, we provide more services than just videos to our members.
  • We don’t have any lifetime membership. But, once you signup for 12 months subscription ($299) after that each year you can renew for $60 (80% off on $299 and 50% off for other renewals/upgrades). Then it’s like each month you are paying $5 for technical support you get.

Chapter View Videos View Topics
1) Introduction to Automation & Web Testing View Free Videos (1Video, 0hrs 21mins) View Topics
2) Introduction to Selenium View Free Videos (1Video, 0hrs 16mins) View Topics
3) Selenium IDE – In Depth for your Job View Free Videos (3Videos, 2hrs 47mins) View Topics
4) Starting with JAVA & Eclipse View Free Videos (1Video, 0hrs 40mins) View Topics
5) Starting with Selenium WebDriver View Free Videos (2Videos, 1hr 27mins) View Topics
6) Using JAVA Data Types, Operators, Conditions, Loops with Selenium View Videos  (2Videos, 1hr 28mins) View Topics
7) Using JAVA Classes, Objects, Inheritance, Interfaces with Selenium View Free Videos  (3Videos, 2hrs 19mins) View Topics
8) Using JUnit with Selenium View Videos (1Video, 0hrs 52mins) View Topics
9) Using TestNG with Selenium View Videos  (2Videos, 1hr 34mins) View Topics
10) Using Ant to run Selenium Tests View Videos (1Video, 0hrs 59mins) View Topics
11) Selenium WebDriver – In Depth for your Job – Part 1
(Input Tags, Links, Drop Down Lists, Multiple Web Elements, Web Tables)
View Videos  (2Videos, 2hrs 13mins) View Topics
12) Selenium WebDriver – In Depth for your Job – Part 2
(  JavaScript Alerts, Waits, AJAX Web Applications, File Attachments, Multiple Browser Windows & Tabs)
View Videos (2Videos, 1hr 57mins) View Topics
13) Hybrid Automation Framework – Part 1 – Page Objects Framework
Selenium LIVE E-Commerce Web Project
View Videos (2Videos, 1hr 43mins)
View Free Videos  (1Video, 0hrs 57mins)
View Topics
14) Hybrid Automation Framework – Part 2 – Data Driven Framework
Selenium LIVE E-Commerce Web Project
View Videos (2Videos, 2hr 3mins) View Topics
15) Selenium Grid & Selenium Server- In Depth for your Job View Videos (1Video, 1hr 19mins) View Topics
16) Using Maven in Selenium Hybrid Framework View Free Videos (1Video, 1hr 6mins) View Topics
17) Use SOLID Principles to Become Better Automation Tester View Free Content View Topics
18) Selenium FAQs View FAQs View Topics
19) Selenium Training Exercises View Exercises View Topics
20) Selenium Resume/CV – Best way to prepare it View Free Content View Topics
21) Selenium Interview Questions & Preparation View Interview Questions & Preparation View Topics
Plus many more new and excited video tutorials which will be added over the time
Download Courseware (Automation/JAVA/Selenium Scripts & All Docs)
Join Weekly LIVE Selenium Technical Support Session

Course Content in Detail

Selenium Tutorial Selenium Tutorial Selenium Tutorial Selenium Tutorial Selenium Tutorial Selenium Tutorial Selenium Tutorial Selenium Tutorial Selenium Tutorial Selenium Tutorial Selenium Tutorial Selenium Tutorial Selenium Tutorial Selenium Tutorial Selenium Tutorial Selenium Tutorial Selenium Tutorial Selenium Tutorial Selenium Tutorial Selenium Tutorial Selenium Tutorial Selenium Tutorial Selenium Tutorial Selenium Tutorial Selenium Tutorial Selenium Tutorial Selenium Tutorial Selenium Tutorial Introduction to Automation & Web Testing (Back To Chapters | View Free Videos)

  • Why we need Automation?
  • What is Automation Testing?
  • Advantages & Disadvantages of Automation Testing
  • Advantages & Disadvantages of Manual Testing
  • Automation Criteria (Whether to Automate or Not)
  • Focusing on Web Applications and Web Testing
  • Automation for Web Applications

Introduction to Selenium  (Back To Chapters | View Free Videos)

  • What is Selenium?
  • Selenium Features
  • Selenium IDE
  • Selenium WebDriver
  • Selenium RC
  • Selenium Grid
  • Selenium IDE vs WebDriver vs Grid

Selenium IDE – In Depth for your Job (Back To Chapters | View Free Videos)

  • Installing Firefox and Firebug
  • Installing and Opening Selenium IDE
  • Starting with test cases and test suites
  • Selenium IDE UI, Menu Bar, Options and Advanced Settings
  • Different Elements of a Test Case – Command, Target, Value
  • Selenium IDE – Locating Strategies – By Identifier, ID, Name, XPath in detail, CSS, DOM
  • Recording and Different ways of Building Test Cases
  • Different ways of Running Test Cases
  • Different ways of Debugging Selenium IDE Tests
  • Selenium IDE commands to:
    • Input data to Web Application – type, check, select commands
    • Retrieve data from Web Application – store commands
    • Wait for Web Application events – waitFor commands
    • Assert/Verify Web Application behaviour or state – assert/verify commands and how to use them
    • Print in the logs – echo command
    • Capturing screenshots
  • Exercises on Selenium IDE

Starting with JAVA & Eclipse (Back To Chapters | View Free Videos)

  • Introduction to JAVA
  • JAVA features
  • Why Java for Selenium?
  • Installing & Configuring JAVA
  • Introduction to Eclipse
  • Installing & Configuring Eclipse
  • Eclipse Workspace Basics
  • Creating a JAVA Project in Eclipse
  • Starting with a JAVA Program (Creation/Execution)
  • JAVA Comments
  • Useful Eclipse Features

Starting with Selenium WebDriver (Back To Chapters | View Free Videos)

  • Introduction to Selenium WebDriver
  • Selenium WebDriver Features
  • How Selenium WebDriver works?
    • Architecture of selenium webdriver
    • Selenium WebDriver Interface and different Drivers
  • Downloading & Configuring Selenium WebDriver in Eclipse
  • Starting with a Selenium WebDriver Test Case (Creation/Execution)
  • Executing on different browsers – Firefox/IE/Chrome
  • Javadoc and API docs for Selenium WebDriver
  • Importing Selenium WebDriver documentation in Eclipse
  • Web Elements
    • What are Web Elements
    • WebElement Interface
  • Identifying Web Elements/Objects in a WebPage
  • Different Locator Strategies:
    • By ID
    • By Name
    • By Link
    • By PartialLink
    • By XPath
    • By CSS Selector
    • By Tag
    • By Class
  • Locating By XPath – In Depth
    • X-Path Absolute
    • X-Path Attribute
    • X-Path Relative
  • Web Element/Object Inspecting Tools for different browsers

Using JAVA Data Types, Operators, Conditions, Loops with Selenium (Back To Chapters | View Videos)

  • Primitive Data Types
  • Variables
  • JAVA Keywords
  • Arrays
  • JAVA Operators
    • Simple Assignment Operator
    • Arithmetic Operators
    • Increment/Decrement Operators
    • Equality and Relational Operators
    • Conditional Operators
  • Conditions and Loops
    • Condition Statements: If, If-else, If-else ladder
    • Loops: While, For, For Each
  • Working with JAVA List class (group of web elements)
  • Working with Strings
    • String class and its functions
    • Comparison functions
    • Contains, Starts with, Ends with functions
    • How to get a number in a string message?
  • How are Data Types, Operators, Conditions, Lists, Loops, Strings used in Selenium Automation?
  • How are Eclipse Workspace folders organized?
  • Exercises on JAVA and Selenium WebDriver

Using JAVA Classes, Objects, Inheritance, Interfaces with Selenium (Back To Chapters |  View Free Videos)

  • Classes and Objects
    • Declaring Classes
    • Declaring Member Variables or Fields
    • Defining Methods/Functions with Input Parameters
    • Creating Objects
    • Using Objects, Member Variables, Methods
    • Returning a Value from a Method
    • Using Classes and Objects in Selenium Automation
    • How Value Types and Reference Types Work
      • When you declare them
      • When you pass them as arguments
      • Call by Value and Call by Reference
    • Providing Constructors for your Classes
    • Using This Keyword
    • Static and Non Static Variables, Methods
  • Inheritance
    • How inheritance works?
    • Inheriting variables, methods, types
    • Overriding and Hiding Methods
    • Polymorphism
    • Writing Final Classes and Methods
    • Abstract Classes & Methods
  • How Interfaces work?
  • Packages – how they work/creating/accessing
  • Concept of jar file
  • How Classes, Objects, Methods, Inheritance, Interfaces used in Selenium Automation?
  • Exercises on JAVA and Selenium WebDriver

Using JUnit with Selenium (Back To Chapters | View Videos)

  • Introduction to JUnit
  • Setting up JUnit in Eclipse
  • JUnit Annotations
  • JUnit Assertions
  • Starting with a Selenium & JUnit Testcase (Creation/Execution)
  • Analysing JUnit test results
  • Selenium+JAVA+JUnit+Eclipse together in action
  • Disabling/Ignoring required tests
  • Junit Test Suites to group and run multiple tests together
  • Exercises on JUnit and Selenium WebDriver

Using TestNG with Selenium (Back To Chapters | View Videos)

  • Introduction to TestNG
  • Differences between JUnit & TestNG
  • Setting up TestNG in Eclipse
  • TestNG Annotations
  • TestNG Assertions
  • Starting with a Selenium & TestNG Testcase (Creation/Execution)
  • Analysing TestNG test results
  • TestNG HTML reports
  • Selenium+JAVA+TestNG+Eclipse together in action
  • Ignoring and Skipping required tests
  • Parameterizing Selenium Tests in TestNG using DataProvider
  • TestNG Test Suites to group and run multiple tests together
  • Exercises on TestNG and Selenium WebDriver

Using Ant to run Selenium Tests (Back To Chapters | View Videos)

  • Introduction to Ant
  • Downloading & Configuring Ant for Selenium
  • Creating & Working with Ant Build.xml file
  • Running JUnit tests with Ant and report generation
  • Running TestNG tests with Ant and report generation
  • More focus on Results and Reports
  • Building a BAT file to run tests easily using ANT

Selenium WebDriver – In Depth for your Job – Part 1 (Back To Chapters | View Videos)
(Input Tags, Links, Drop Down Lists, Multiple Web Elements, Web Tables)

  • Web Elements
    • What are Web Elements
    • WebElement Interface
  • Basic Web Element Commands
    • Check whether a Web Element is displayed or is enabled
    • Getting Attributes
    • Getting the visible text
    • Getting the width and height
    • Clicking on a Web Element
    • Checking whether a Web Element exists or not
  • Handling input tags
    • Test Boxes
    • Buttons
    • Check Boxes
    • Checkbox.java helper class to easily work with any check box
    • Radio Buttons
  • Handling Links
  • Extracting Web Elements from a specific area or parent in web page
  • Handling Static and Dynamic Drop Drown Lists
  • Handling multiple or group of Web Elements
  • Handling Static and Dynamic Web Tables
  • WebTable.java helper class to easily work with any web table
  • Handling Browser Navigation – Go Back, Go Forward, Refresh
  • Commands to get
    • Page Title
    • Current URL
    • HTML Source Code
  • Exercises on Selenium WebDriver

Selenium WebDriver – In Depth for your Job – Part 2 (Back To Chapters | View Videos)
( JavaScript Alerts, Waits, AJAX Web Applications, File Attachments, Multiple Browser Windows & Tabs)

  • Handling JavaScript Alerts, Popup Boxes
  • Handling Implicit and Explicit Waits for Selenium
  • Implicit Wait vs Explicit Wait
  • Using Implicit Wait and Explicit Wait for dynamic web elements
  • Handling AJAX and Dynamic HTML Web Applications
  • Handling Hidden Web Elements
  • Capturing Screenshots
  • Handling file attachments with Selenium
  • Handling Browser Window
  • Maximizing the browser
  • Getting and Setting width, height
  • Handling Popup Windows, Multiple Windows and Browser Tabs
  • Java Set interface & window handle collection
  • Difference between driver.close(), driver.quit()
  • Exercises on Selenium WebDriver

Hybrid Automation Framework – Part 1 – Page Objects Framework (Back To Chapters | View Videos)
Selenium Live E-Commerce Web Project   (View Free Videos)

  • What is Page Objects Framework?
  • Why you should use Page Objects Framework?
  • Selenium Automation Framework Architecture & Layers
  • Automation & Page Objects Framework Guidelines
  • Building the Page Objects Framework for a E-Commerce Website
  • Developing Page Object Classes for web pages
  • Integrating Page Objects Classes together like a E-Commerce Website
  • Writing self explanatory code for test cases using Page Objects
  • Executing test cases
  • Using inheritance in the framework
    • To reuse the code
    • For easy maintenance
  • Developing Page Base class
  • Developing Test Base class
  • Using JAVA Properties file for test configuration/ settings
  • Developing WebDriver Helper class
  • Running Tests on different browsers
    • Firefox
    • Chrome
    • Internet Explorer
  • Framework usage in real world

Hybrid Automation Framework – Part 2 – Data Driven Framework (Back To Chapters | View Videos)
Selenium Live E-Commerce Web Project

  • What is Data Driven Framework?
  • Why you should use Data Driven Framework?
  • Read/Write from Excel files using Apache POI API
    • Downloading Apache POI API
    • Setting up Apache POI API in Eclipse
    • Reading specific cells
    • Creating a sheet/row/cell
    • Writing to specific cells
    • NullPointerException handling for blank rows/cells
  • Creating reusable Excel Helper class to read/write from Excel files
  • Building the Data Driven Framework for a E-Commerce Website
  • Creating Test Cases and Test Data in Excel
  • Automating the Test Cases with Selenium WebDriver using Page Objects Framework
  • Developing Required JAVA Function Libraries
  • Developing Data Driven Helper class to help data driven testing
  • Reading the Test Data from Excel files
  • Applying Excel Test Data to Web Elements as per Test Case
  • Running the Automated Tests with different sets of Test Data
  • Moving shared code to TestBase class for easy maintenance, reusability
  • Developing a single data provider method for all test cases for easy maintenance, reusability
  • Using JAVA properties file to specify Test Data Excel file, Test Data Excel Sheet

Selenium Grid & Selenium Server- In Depth for your Job (Back To Chapters | View Videos)

  • Selenium Grid Overview
  • Downloading & Setting up Selenium Grid
  • Running Tests on a remote machine using RemoteWebDriver & Selenium Server
    • Starting Selenium Server
    • How Selenium Server works?
    • How RemoteWebDriver works?
    • Running on different browsers – Firefox/Chrome/IE
  • Starting Selenium Grid as a Hub
  • How Selenium Grid works?
  • Starting Selenium WebDriver Nodes under Selenium Grid
  • Running Tests on remote machines using RemoteWebDriver & Selenium Grid
    • On different browsers – Firefox/Chrome/IE
    • In sequential mode
    • In parallel & distributed mode on multiple machines
    • Sequential mode vs Parallel mode – time comparison & benefits
  • Selenium Grid Exercises

Using Maven in Selenium Hybrid Framework (Back To Chapters | View Free Videos)

  • Maven Basics
  • Why you should use Maven?
  • Setting up and Configuring Maven
  • M2Eclipse – Maven integration plugin for Eclipse
  • Creating Maven project with Selenium TestNG Automated Tests
  • Creating and Working with POM.xml
  • Maven Repositories & Plugins
  • Using Dependencies/Jars from Maven Repositories
  • Using Maven To Execute Goals – Clean, Compile, Install, Test
  • Running Selenium TestNG tests with Maven & report generation
  • Maven Surefire Plugin & Maven Surefire Report Plugin

Use SOLID Principles To Become Better Automation Tester (Back To Chapters | View Free Content)

Selenium FAQs (Back To Chapters | View FAQs)

Selenium Training Course – Exercises (Back To Chapters | View Exercises)

Selenium Resume/CV – Best way to prepare it (Back To Chapters | View Free Content)

Selenium Interview Questions & Preparation (Back To Chapters | View Interview Questions & Preparation)

Plus many more new and excited video tutorials which will be added over the time

Selenium Training Course Selenium Training Course Selenium Training Course Selenium Training Course Selenium Training Course Selenium Training Course Selenium Training Course Selenium Training Course Selenium Training Course Selenium Training Course Selenium Training Course Selenium Training Course Selenium Training Course Selenium Training Course

Socialize with Us

Subscribe to get top free videos, hot offers & freebies.

You have successfully subscribed to get your Free Videos & Hot Offers.

Upcoming Courses

Mobile Automation
SoapUI Automation
Cucumber & BDD Testing
ISTQB/ISEB Foundation
Database Testing

website security
Subscribe to get top free videos, hot offers and latest news!

Subscribe to get top free videos, hot offers and latest news!

You have successfully subscribed to get your Free Videos & Hot Offers.


Copyright © 2016 ABSoft Trainings. All rights are reserved.
Registered in England & Wales under Company No: 09166392
Back To Top | Terms of Use | Privacy Policy | Refund & Cancellation Policy | Site Map