15.02.2024, 13:27
Selenium Java Made Easy For Beginners (Learn In 30 Days)
Last updated 10/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 37.71 GB | Duration: 78h 48m
Includes Framework Development and Indetailed, Practical and Solution Oriented Videos along with Notes for each topic
What you'll learn
Selenium
Core Java for Selenium
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:IntroductionLocatorsXPath Expressions Cheat-sheetCSS Selectors Cheat-sheetCore Java for Selenium in detailWebDriver Commands in detailSelenium and different browsersHandling AlertsHandling WindowsWaiting MechanismHandling FramesHandling LightboxActions ClassKeys ClassTaking ScreenshotsAuto Suggestive Drop-downsHandling TablesHandling CalendarMavenWebDriverManagerEnd to End Scenario automationDebugging ScriptsTestNGSelenium GridPropertiesSelectorsHubMaven CommandsJenkinsExtent ReportsPOI APILog4jAccessing Test Data from DatabasePage Object Model and Page FactoryCucumber and BDD,Developing a frameworkGitGitHubSauceLabs.
Overview
Section 1: Introduction
Lecture 1 Day 1 - Introduction to Selenium (Video)
Lecture 2 Day 1 - Introduction to Selenium (Notes)
Lecture 3 Use SelectorsHub in place of ChroPath
Lecture 4 SelectorsHub - The Best Alternative
Lecture 5 Day 2 - Locators (Video)
Lecture 6 Day 2 - Locators (Notes)
Section 2: Java for Selenium
Lecture 7 Day 3 - Java (Part 1) - Getting Started with Java (Video)
Lecture 8 Day 3 - Java (Part 1) - Getting Started with Java (Notes)
Lecture 9 Day 4 - Java (Part 2) - Variables, Data Types, Literals and Operators (Video)
Lecture 10 Day 4 - Java (Part 2) - Variables, Data Types, Literals and Operators (Notes)
Lecture 11 Day 5 - Java (Part 3) - Flow Control Statements (Video)
Lecture 12 Day 5 - Java (Part 3) - Flow Control Statements (Notes)
Lecture 13 Day 6 - Java (Part 4) - Arrays, Methods and Variables (Video)
Lecture 14 Day 6 - Java (Part 4) - Arrays, Methods and Variables (Notes)
Lecture 15 Day 7 - Java (Part 5) - Classes, Objects, Strings and Wrapper Classes (Video)
Lecture 16 Day 7 - Java (Part 5) - Classes, Objects, Strings and Wrapper Classes (Notes)
Lecture 17 Day 8 - Java (Part 6) - Consturctors, this, Overloading and Packages (Video)
Lecture 18 Day 8 - Java (Part 6) - Consturctors, this, Overloading and Packages (Notes)
Lecture 19 Day 9 - Java (Part 7) - Inheritance, Overriding and Modifiers (Video)
Lecture 20 Day 9 - Java (Part 7) - Inheritance, Overriding and Modifiers (Notes)
Lecture 21 Day 10 - Java (Part 8) - Interfaces and Exception Handling (Video)
Lecture 22 Day 10 - Java (Part 8) - Interfaces and Exception Handling (Notes)
Lecture 23 Day 11 - Java (Part 9) - Handling Files and Collections Framework (Video)
Lecture 24 Day 11 - Java (Part 9) - Handling Files and Collections Framework (Notes)
Section 3: Selenium WebDriver
Lecture 25 Day 12 - WebDriver (Introduction, Downloading, Configuration and API Commands
Lecture 26 Day 12 - Notes
Lecture 27 Day 13 - WebDriver API Commands and Executing Scripts on different browsers
Lecture 28 Day 13 - Notes
Lecture 29 Day 14 - Handling Windows, Alerts, Drop-downs, Multi-Selection,Waiting Mechanism
Lecture 30 Day 14 - Notes
Lecture 31 Day 15 - XPath Expressions - Cheatsheet (Part 1)
Lecture 32 Day 15 - Notes
Lecture 33 Day 16 - XPath Expressions - Cheatsheet (Part 2)
Lecture 34 Day 16 - Notes
Lecture 35 Day 17 - CSS Selectors - Cheatsheet
Lecture 36 Day 17 - Notes
Lecture 37 Day 18 - Handling Frames, Lightbox, Actions class and Keys class
Lecture 38 Day 18 - Notes
Lecture 39 Day 19 - Taking Screenshots, Handling Auto-suggest Dropdowns, Calendar & Tables
Lecture 40 Day 19 - Notes
Section 4: Framework Concepts
Lecture 41 Day 20 - Maven, WebDriverManager, Automating End to End scenario and Debugging
Lecture 42 Day 20 - Notes
Lecture 43 Day 21 - TestNG (Part 1) - Installation,Configuration,Annotations and Assertions
Lecture 44 Day 21 - Notes
Lecture 45 Day 22 - TestNG (Part 2) - testng.xml, Commenting,Groups and attributes
Lecture 46 Day 22 - Notes
Lecture 47 Day23 - TestNG Parameterization,Listeners,DataDrivenTesting & Parallel Execution
Lecture 48 Day 23 - Notes
Lecture 49 Day 24 - Selenium Grid, Properties (Global Parameters) and SelectorsHub Addon
Lecture 50 Day 24 - Notes
Lecture 51 Day 25 - Maven Commands and Jenkins
Lecture 52 Day 25 - Notes
Lecture 53 Day 26 - Extent Reports and POI API
Lecture 54 Day 26 - Notes
Lecture 55 Day 27 - Log4j2 and Test Data from Database
Lecture 56 Day 27 - Notes
Lecture 57 Day 28 - Page Object Model, Page Factory and AutoIt
Lecture 58 Day 28 - Notes
Lecture 59 Day 29 - Cucumber and BDD (Part 1) - Installing,Feature Files & Step Definitions
Lecture 60 Day 29 - Notes
Lecture 61 Day 30 - Cucumber and BDD (Part 2) - Runner, Scenario Outline & Background
Lecture 62 Day 30 - Notes
Lecture 63 Day 31 - Cucumber and BDD (Part 3) - Regular Expressions, Report and Tags
Lecture 64 Day 31 - Notes
Lecture 65 Day 32 - Cucumber & BDD (Part 4) - Hooks, DataTables, Integrating TestNG & Maven
Lecture 66 Day 32 - Notes
Section 5: Developing a Framework and Automating Live Project
Lecture 67 Day 33 - Developing a Framework and Automating Live Project (Part 1)
Lecture 68 Day 33 - Notes
Lecture 69 Day 34 - Developing a Framework and Automating Live Project (Part 2)
Lecture 70 Day 34 - Notes
Lecture 71 Download Framework Here
Section 6: Git, GitHub and SauceLabs
Lecture 72 Day 35 - Git, GitHub and SauceLabs
Lecture 73 Day 35 - Notes
If you are a Beginner and want to finish up learning Selenium in 30 days, then this course is for you.,And also this course is also for Beginners who want to learn Selenium along with Core Java that is required for learning Selenium.