Selenium Made Easy for Beginners (Learn in 30 days)
Created by Arun Motoori, Last Updated 07-Sep-2020, Language:English
Selenium Made Easy for Beginners (Learn in 30 days)
Includes Framework Development and In-detailed, Practical and Solution Oriented Videos along with Notes for each topic
Created by Arun Motoori, Last Updated 07-Sep-2020, Language:English
What Will I Get ?
- Selenium
- Core Java for Selenium
- Selenium Framework Development
Requirements
- No pre-requisites required
Description
If you are a beginner, who want to learn Selenium from scratch without having any Programming knowledge, then this course is for you.
If you can complete a video a day, you will be able to complete this course in 30 days.
All the pre-requisites like Core Java, Locators etc. are covered in this video course, so you don't have to learn them separately.
Even Core Java that is required for learning Selenium is covered in detail and easy way.
All the topics are explained in a beginner friendly and easiest way.
In 30 days, this optimised and well organised course will make you an expert in Selenium and will boost your confidence like anything.
We have also provided the notes, so that you don't have to go through the videos again and again. Go through the videos once and later use the notes to recollect and prepare fast when needed and for interviews.
The below are the topics covered in this course:
Introduction
Locators
XPath Expressions Cheat-sheet
CSS Selectors Cheat-sheet
Core Java for Selenium in detail
WebDriver Commands in detail
Selenium and different browsers
Handling Alerts
Handling Windows
Waiting Mechanism
Handling Frames
Handling Lightbox
Actions Class
Keys Class
Taking Screenshots
Auto Suggestive Drop-downs
Handling Tables
Handling Calendar
Maven
WebDriverManager
End to End Scenario automation
Debugging Scripts
TestNG
Selenium Grid
Properties
SelectorsHub
Maven Commands
Jenkins
Extent Reports
POI API
Log4j
Accessing Test Data from Database
Page Object Model and Page Factory
Cucumber and BDD,
Developing a framework
Git
GitHub
SauceLabs.
Course Content
-
About this Course - Preview Video
1 Lectures 00:09:02-
About This Course - Preview Video
Preview00:09:02
-
-
Introduction
4 Lectures 03:08:33-
Day 1 - Introduction to Selenium (Video)
Preview01:12:05 -
Day 1 - Notes
Preview -
Day 2 - Locators (Video)
01:56:28 -
Day 2 - Notes
-
-
Java for Selenium
18 Lectures 22:37:27-
Day 3 - Java (Part 1) - Getting Started with Java (Video)
02:07:04 -
Day 3 - Notes
-
Day 4 - Java (Part 2) - Variables, Data Types, Literals and Operators (Video)
02:38:01 -
Day 4 - Notes
-
Day 5 - Java (Part 3) - Flow Control Statements (Video)
02:11:18 -
Day 5 - Notes
-
Day 6 - Java (Part 4) - Arrays, Methods and Variables (Video)
02:33:31 -
Day 6 - Notes
-
Day 7 - Java (Part 5) - Classes, Objects, Strings and Wrapper Classes (Video)
02:21:47 -
Day 7 - Notes
-
Day 8 - Java (Part 6) - Constructors, this, Overloading and Packages (Video)
02:16:58 -
Day 8 - Notes
-
Day 9 - Java (Part 7) - Inheritance, Overriding and Modifiers (Video)
02:52:22 -
Day 9 - Notes
-
Day 10 - Java (Part 8) - Interfaces and Exception Handling (Video)
02:52:25 -
Day 10 - Notes
-
Day 11 - Java (Part 9) - Handling Files and Collections Framework (Video)
02:44:01 -
Day 11 - Notes
-
-
Selenium WebDriver
16 Lectures 18:48:38-
Day 12 - WebDriver (Introduction, Downloading, Configuration and API Commands
02:44:11 -
Day 12 - Notes
-
Day 13 - WebDriver API Commands and Executing Scripts on different browsers
02:30:15 -
Day 13 - Notes
-
Day 14 - Handling Windows, Alerts, Drop-downs, Multi-Selection,Waiting Mechanism
02:37:01 -
Day 14 - Notes
-
Day 15 - XPath Expressions - Cheat-sheet (Part 1)
02:13:51 -
Day 15 - Notes
-
Day 16 - XPath Expressions - Cheat-sheet (Part 2)
02:18:37 -
Day 16 - Notes
-
Day 17 - CSS Selectors - Cheat-sheet
02:04:37 -
Day 17 - Notes
-
Day 18 - Handling Frames, Lightbox, Actions class and Keys class
02:14:35 -
Day 18 - Notes
-
Day 19 - Taking Screenshots, Handling Auto-suggest Dropdowns, Calendar & Tables
02:05:31 -
Day 19 - Notes
-
-
Framework Concepts
26 Lectures 26:00:51-
Day 20 - Maven, WebDriverManager, Automating End to End scenario and Debugging
02:02:03 -
Day 20 - Notes
-
Day 21 - TestNG (Part 1) - Installation,Configuration,Annotations and Assertions
01:54:26 -
Day 21 - Notes
-
Day 22 - TestNG (Part 2) - testng.xml, Commenting,Groups and attributes
01:54:25 -
Day 22 - Notes
-
Day23 - TestNG Parameterization,Listeners,DataDrivenTesting & Parallel Execution
01:54:50 -
Day 23 - Notes
-
Day 24 - Selenium Grid, Properties (Global Parameters) and SelectorsHub Addon
01:58:29 -
Day 24 - Notes
-
Day 25 - Maven Commands and Jenkins
01:46:23 -
Day 25 - Notes
-
Day 26 - Extent Reports and POI API
02:04:08 -
Day 26 - Notes
-
Day 27 - Log4j2 and Test Data from Database
02:16:31 -
Day 27 - Notes
-
Day 28 - Page Object Model, Page Factory and AutoIt
02:01:29 -
Day 28 - Notes
-
Day 29 - Cucumber and BDD (Part 1) - Installing,Feature Files & Step Definitions
02:07:16 -
Day 29 - Notes
-
Day 30 - Cucumber and BDD (Part 2) - Runner, Scenario Outline & Background
01:57:32 -
Day 30 - Notes
-
Day 31 - Cucumber and BDD (Part 3) - Regular Expressions, Report and Tags
02:10:48 -
Day 31 - Notes
-
Day 32 - Cucumber & BDD (Part 4) - Hooks, DataTables, Integrating TestNG & Maven
01:52:31 -
Day 32 - Notes
-
-
Developing a Framework and Automating Live Project
5 Lectures 04:28:52-
Day 33 - Developing a Framework and Automating Live Project (Part 1)
01:58:31 -
Day 33 - Notes
-
Day 34 - Developing a Framework and Automating Live Project (Part 2)
02:30:21 -
Day 34 - Notes
-
Download Framework Here
-
-
Git, GitHub and SauceLabs
2 Lectures 02:36:31-
Day 35 - Git, GitHub and SauceLabs
02:36:31 -
Day 35 - Notes
-

Arun Motoori
Selenium Expert and Training Specialist having 12 plus QA Experience
I am a software testing professional since 2007 (12 years of experience). I am a Selenium Training Expert since 2013. I love training in an organized, easy, practical and solution oriented manner. Subscribe to my course and feel the difference.