Mô tả

In depth Course on Selenium WebDriver 4.0 Latest version Trusted by 500,000+ students, Includes many Live Projects & End 2 End Frameworks


NO OTHER COURSE IN THE INDUSTRY TO COVER THESE MANY IN-DEPTH TOPICS ON SELENIUM - 140+ HOURS, 450+ LECTURES



~~~~~COURSE RECENTLY UPDATED WITH LATEST SELENIUM 4, GRID 4, DOCKER Integration, AWS CLOUD Integration, Chrome DevTools Protocol (CDP), CUCUMBER 6.10 and EXTENT REPORT 5 SERIES in MARCH 2022 ~~~~~~



      Selenium a Web based automation testing tool that automates anything and everything available on a Web page. Initially started by Thoughtworks and currently Google developers are supporting the latest version i.e. WebDriver. 

                   These lecture will provide you full hands on session on how you can automate web based applications and implement various frameworks such as Data driven, Hybrid, Page Object model, Page factories, Cucumber BDD etc. 

                  Here, you will find the detailed content which will help you get started on Selenium and build your java programming basics.

This course is the first Selenium course on Udemy and covers over 100+ hours of topics which no other Selenium courses in the industry covers in this much depth. Along with this the other part of this course focuses majorly on the Architect level topics where we will see detailed implementation of 7 Live projects with many frameworks and approaches covered which will include, Parallel execution frameworks, Multithreading, Java Generics, Virtual environment

including Dockers etc and the base of all is you will get in-depth knowledge on Core Java that covers basic if, else, loops arrays, basic OOPS - inheritance, polymorphism, interfaces, abstract classes, Collections, Reflections and many more topics related to java i.e. File Handling, Log4j, JavaMAIL API, Interactive report generation using ReportNG, Extent Reports etc


Learn All Major Reporting and Customization:


1. TestNG Reports

2. ReportNG

3. Extent Reports

4. Allure Reports

5. Cucumber JVM Reporting


---------------What our students says------------


Nitin Gupta:


Beautifully Explained With Step By Step Instructions! We Have Come A Long Way From 2013 To 2022!! Kudos




Mansi Dalal:


I would like to short and sweet. This is the best training videos for selenium. I have taken a classes but this is better than classes. Going in detail covering everything. Including interview questions and assignments. 100 out of 100. Buy Buy Buy.. I contacted tutor and he replied too.. What else you want.




Balaji Ramanan:


Indepth explanation.Finding it useful. I see this course to be one stop solution to selenium, appium, frameworks,DB testing . No other course provides this sort of patient explanation. Would like to appreciate the instructor's passion towards teaching the concepts under 1 course. Reason for saying so is, many commercial people would split this course length into 5 to 6 parts and make money.




Sk Amir Ullah:


Just beyond my expectation. An amazing course with in depth explanation. Whether you are a beginner or experienced in Automation just blindly go with this course.


I am enjoying the course.


The best part of this course i found that the instructor "Rahul" is very active. When you get stuck, don't worry just put your query and it will be solved with the most genuine solution within 12 hours , which means a lot............ :)




Amit Verma:


I have found this course very helpful and very well organized. It is explained very well theoretically as well as practically. I really recommend this course for anyone with non some background of programming.



Ranjit Kumar:


The way of teaching is really excellent any one can understand easily event the person who are not from the coding background,I have learnt how to do code optimization and new updates tool.





                 Benefits from the Course: 


  • Life time access to 140+ hours of Advance Selenium video lectures.

  • Life time best support in your queries.

  • Get chance to work on Many live projects with in-depth framework designing and end to end automation

  • You should be able to justify 2-3 years of your current experience in Automation after this course


                   Apart from Selenium various other APIs are integrated as well like TestNG, ReportNG, Log4J, JavaMAIL API, Extent Reports etc which will help you a lot in designing powerful frameworks. At the end of the training you will be able to automate any web based application of your own and should be able to work on live projects. After the course you should be able to justify 3+ years of your current experience in Selenium and can crack any Selenium automation interview easily 

                   Many assignments, PDF lectures and source code for each module is available for download.                   

Not only this the best advantage of this course is the level of support you will get in your queries and automation projects where ever you are stuck with.

Support will be provided through Q&A section of this course

So being the biggest Selenium course in the industry I always make sure to update the course with latest API changes so anything that you need to learn in Selenium you will find that topics in this course and if not then you can message me and If the topic is relevant then I will include in the course.

Bạn sẽ học được gì

****By the End of the course you will be as much trained to automate any web based application using Selenium*****

*****You will be working on many Live projects, Design complex frameworks and Design interactive Reports using ReportNG, XSLT, Extent Reports etc*****

*****You should be able to work with utilities like: ANT, MAVEN, JENKINS, DOCKERS, GRID for Parallel Execution, LOG4J API, JAVAMAIL API, APACHE POI API, JDBC Connection for Database Testing etc****

****Many pdf files, course code & other reference material will be provided along with the video lectures*****

****By the end of the course you should be able to Master Selenium Automation & crack any interview*****

By the end of this course you should be able to design major frameworks from scratch like: Data Driven, Keyword Driven, Hybrid, Page Object Model, Page Factories, CucumberBDD etc

You should be able to justify 2-3 years of your existing experience in Selenium

You should be able to work on Live Projects, Manipulate complex Xpath, CSS and important locators

Many pdf files, course code and other reference material will be provided along with the video lectures

Yêu cầu

  • No prior Java / coding knowledge required as everything is taught from the scratch
  • All topics are covered in detailed with live programming in the lectures which will make you feel as in you are studying in a live class room
  • Course includes many live projects and in depth framework creation
  • Many PDF Lectures, Module and Frameworks code, PPTs, Theoretical materials, Interview questions, Sample resumes etc are available for download in the course

Nội dung khoá học

50 sections

Introduction to the Course

2 lectures
Introduction and Important points to know before you start the course
11:51
FIXING THE BLURRED VIDEO SCREEN
00:23

Selenium 4.0 Latest Features update

1 lectures
Selenium 4.0 Latest Features update
00:14

What is Selenium?

7 lectures
What is Selenium?
20:27
UPDATE - New Website walkthrough
05:14
What is an API?
21:42
Understanding Selenium as an API
37:13
Running Test through Selenium IDE
29:00
Difference in RC, WebDriver and Grid
24:38
Scope and Conclusion
16:12

Selenium Journey from version 1 till 4

3 lectures
Difference in Selenium 1, 2, 3 & 4 versions
12:44
Selenium 4 Walkthrough with Updates and New Features
08:40
The new Selenium IDE
05:07

CORE JAVA in Depth for Manual Testers and Beginners

55 lectures
Introduction to Core Java
43:06
Download ALL Java PDF Lectures
00:02
MAC OS X - Installing Java & configuring environment variables
02:45
Basic Java programming and features - Part 1
20:59
Basic Java programming and features - Part 2
17:23
Java Methods - Part 1
14:37
Java Methods - Part 2
10:23
Java Methods - Part 3
17:06
Java Methods Part 4
08:43
Java Methods Part 5 - PreDefined Methods and Math.Random()
13:40
Java Methods Part 6 - Static and Non Static Methods
14:43
IF and Else Statements
09:58
Switch Case statement
11:10
Code and PPTs for Download from Methods and IFandElse
00:02
Loops - While Loop
11:56
Loops - Do While Loop
03:32
Loops - For Loop
11:47
Loops - Nested Loops
17:26
Loops - Break and Continue statements
12:59
Download the Loops code and PPT files
00:02
Arrays - 1D Array
21:14
Arrays - 2D Array
13:33
Arrays - 3D Array
12:10
Download the code and PDF lecture
00:02
Exception Handling - Part 1
18:30
Exception Handling - Part 2
16:35
Packages and Access Modifiers
27:48
OOPS - Encapsulation
31:49
OOPS - Inheritance
29:31
OOPS - Polymorphism - OverLoading
27:20
OOPS - Polymorphism - Overriding
30:44
OOPS - Polymorphism - Overriding benefits and drawbacks
29:34
OOPS - Abstract classes
22:57
OOPS - Interfaces
19:43
Constructors and This Keyword
16:55
Super Keyword
11:50
Reading Properties files
15:15
Java Streams - Writing in TXT and CSV files
20:08
Java Stream - Writing HTML Files and Reading files
10:15
Java Stream - Apache POI Creating and Writing Excel Files
17:48
Java Stream - Apache POI Reading Excel Files, Extended Loops
12:00
POI JARS
00:04
Reading Notepad file
15:34
Reading and Writing Notepad and Properties file - code
00:01
Collections - Wrapper Classes, Autoboxing and Unboxing
13:25
Collections - ArrayList
24:30
Collections - HashSet
12:26
Collections - HashMap
12:40
Reflection API
21:49
Code from Access Modifiers, OOPS, Collection API, Reflection API lectures
00:00
Difference between == & equal to operator and Singleton design pattern
14:09
Apache Log4J API - Console & File Appenders
11:49
Apache Log4J API - SMTPAppender
04:38
Apache Log4J API HTMLAppender
02:17
Apache Log4j API - Project code
00:01

CORE JAVA UPDATES from Live training sessions

1 lectures
IMPORTANT To know before you start with the Automation Part
00:16

NEW LECTURES FROM SELENIUM 3 - Getting start with Latest Selenium Configuration

11 lectures
Prerequsite and configuring Java
12:16
Downloading and Configuring latest Eclipse IDE
05:36
Configuring Latest Selenium API
06:55
Getting started with Selenium and configure Firefox browser
13:45
Configuring Chrome Browser
03:26
Configuring IE and Edge browser
10:31
Installing Edge browser executable via elevated cmd
02:32
Configuring Safari and Opera browser
08:21
Download and Configure Maven
19:17
Managing Dependencies
17:50
Managing Executable files through WebDriverManager Class
06:47

UPDATE 4.6 - NO WebDriverManager and Browser exe required

1 lectures
UPDATE 4.6 - NO WebDriverManager and Browser exe required
13:03

Detailed configuration on MAC OSX

4 lectures
Configuring Java and setting up environment variables
03:50
Downloading and Configuring latest Eclipse IDE
02:53
Configuring Maven and Downloading Selenium dependencies
09:49
Configuring Browsers - Chrome, Firefox, Safari, Opera etc
05:52

UPDATES - LATEST UPDATES FROM THE NEW APIs

9 lectures
ExcelReader Utility - APACHE POI 4.1.0
05:43
Log4J API
14:42
Download the code from above 2 lectures
00:00
Log4j 2
02:43
Log4j2 Code
00:01
JAVAMAIL API
13:09
Download the MAIL API Code
00:01
JDBC Database Connection
13:28
JDBC Database Connection - Code
00:01

Selenium WebDriver Basics

3 lectures
WebDriver Basics and Reading Javadocs
15:20
Understanding the WebDriver Architecture
33:51
Quiz on Selenium basics
4 questions

Update to Latest Selenium 4 - Handling Elements and Relative Locators

13 lectures
Getting started with Handling Elements
16:34
Getting started with Handling Elements - CODE
00:08
Minimizing, Maximizing and Full Screen window
03:44
Handling Sync issues - ImplicitWait
22:56
Handling Sync issues - ExplicitWait
07:59
Handling Sync issues - FluentWait
09:42
Code from above lectures
00:23
Relative Locators - Above, Below, RightOf, LeftOf and Near
15:07
Relative Locators - Above, Below, RightOf, LeftOf and Near - CODE
00:31
Chaining Relative Locators
04:24
Chaining Relative Locators - CODE
00:48
Relative Locators with Multiple Elements
04:36
Relative Locators with Multiple Elements - CODE
00:22

Finding Multiple and Complex Elements strategies

10 lectures
Select Class - Handling Dropdown list
16:58
Handling Multiple Elements from the Dropdown list
12:46
Printing All links from the Webpage
13:15
isElementPresent, isDisplayed, isEnabled, isSelected
13:52
Handling Checkboxes and Multiple Elements
18:46
Handling WebTables
13:18
ASSIGNMENT 1
01:46
ASSIGNMENT 2
02:16
ASSIGNMENT 3
03:27
Code from Above Lectures
00:01

XPATH VS CSS locators in Depth

5 lectures
Learn Xpath and CSS in Depth Part 1
41:40
Learn Xpath and CSS in Depth Part 2
21:03
Learn Xpath and CSS in Depth Part 3
13:55
Plugin to Auto generate complex Xpath and CSS Selectors
10:29
Xpath and CSS Documents / Cheat sheets
00:02

Selenium 4 - Capturing Screenshots

4 lectures
Capturing Element's Screenshot
07:15
Capturing Element's Screenshot - CODE
00:46
Capturing Page and Full Page Screenshot
11:25
Capturing Page and Full Page Screenshot - CODE
00:26

Articles for Download on WebDriver Examples and Major Locators

27 lectures
ARTICLE 1 - Selenium WebDriver configuration and Architecture
03:29
ARTICLE 2 - How to inspect elements in web browsers
03:02
ARTICLE 3 - Working with various browsers
02:17
ARTICLE 4 - WebDriver Interface
02:22
ARTICLE 5 - Bid Adieu to driver.exe and Welcome WebDriverManager API
02:27
ARTICLE 6 - Xpath VS CSS Locators - Part 1
03:08
ARTICLE 7 - Xpath VS CSS Locators - Part 2
03:20
ARTICLE 8 - Xpath VS CSS Locator - Part 3
04:16
ARTICLE 9 - Xpath VS CSS Locator - Part 4
05:03
ARTICLE 10 - Xpath VS CSS Locator - Part 5
03:53
ARTICLE 11 - Handling Checkboxes, Radio Buttons and Links
04:14
ARTICLE 12 - Exceptions in Selenium WebDriver
04:07
Download PDF lectures for below Articles
00:02
ARTICLE 13 - How to Handle Tab, New Windows and Pop-ups
03:59
ARTICLE 14 - How to Handle Dropdowns
03:27
ARTICLE 15 - Handling Javascript alerts & Notifications
03:02
ARTICLE 16 - Actions - Mouse Over
02:42
ARTICLE 17 - Capturing Screenshots
02:10
ARTICLE 18 - Handling Frames
02:10
ARTICLE 19 - Handling WebTables
02:34
ARTICLE 20 - Handling Ajax Dropdowns/Fields
02:32
ARTICLE 21 - JavascriptExecutor
03:44
ARTICLE 22 - Handling Calendars
03:09
ARTICLE 23 - Handling Syncronization issues, ImplicitWaits
04:58
ARTICLE 24 - ExplicitWaits
04:39
ARTICLE 25 - Handling Combo Boxes
02:47
ARTICLE 26 - POI API - Excel Data Driven Testing
05:02

Selenium 4 - New Features and Updates

12 lectures
New Feature - Switching to the Parent Frame
12:07
Switching to the Parent Frame - CODE
00:25
New Feature - New Tabs and Windows
11:46
New Tabs and Windows - CODE
00:43
New Feature - Handling Basic Authentication
05:15
Handling Basic Authentication - CODE
00:16
New Feature - Printing to PDF
07:28
Printing to PDF - CODE
00:28
New Feature - Browser Options / Capabilities
12:12
Browser Options / Capabilities - CODE
00:22
NEW Feature - Getting the Element's Coordinates through Rectangle class
04:37
Getting the Element's Coordinates through Rectangle class - CODE
00:24

WebDriver Advance Features

14 lectures
ACTIONS API - Handling MouseOver events
13:03
ACTIONS API - Handling JQuery Sliders
05:05
ACTIONS API - Handling Resizable Elements
02:17
ASSIGNMENT 4
00:30
ACTIONS API - Handling Drag and Drop Elements
02:36
ACTIONS API - Right clicking an Element
02:28
ACTIONS API - Handling KeyBoard Events
11:37
SwitchTo - Javascript Alerts
06:33
SwitchTo - Iframes
12:08
SwitchTo - New Windows - Handling Tabs and Popups
22:18
JavaScriptExecutor - Calling and Injecting Javascript functions
07:20
CODE from Above lectures
00:02
Enhancements in Actions API and FindElement method
09:52
Enhancements in Actions API and FindElement method - CODE
00:21

Handling SVG Graphs and Shadow DOM Elements

4 lectures
Handling SVG Graphs
15:43
Handling SVG Graphs - CODE
00:18
Handling Shadow DOM Elements
10:55
Handling Shadow DOM Elements - CODE
00:20

Selenium 4 - Chrome DevTools Protocols (CDP)

25 lectures
Introduction to Chrome DevTools Protocol
03:46
Handling SSL Certificates
04:22
Handling SSL Certificates - CODE
00:16
Mocking GEO Locations
05:10
Mocking GEO Locations - CODE
00:18
Simulate Device Views
06:09
Simulate Device Views - CODE
00:28
Blocking Network requests
03:21
Blocking Network requests - CODE
00:20
Running test on a slow network
06:06
Running test on a slow network - CODE
00:22
Override Time zone values
03:21
Override Time zone values - CODE
00:18
Chrome console logs
09:13
Chrome console logs - CODE
00:32
Capturing Request and Response Headers
09:38
Capturing Request and Response Headers - CODE
00:34
Get URL and Status for each request and response
02:38
Get URL and Status for each request and response - CODE
00:38
Adding Custom headers
03:20
Adding Custom headers - CODE
00:43
Changing the browser User Agent
05:05
Changing the browser User Agent - CODE
00:24
Enable Performance Metrics
05:31
Enable Performance Metrics - CODE
00:24

SCREENSHOT UTILITY - Using WebDriver and AShot API

4 lectures
Capture Screenshot with TimeStamp
09:40
Capturing Particular Element Screenshot
13:10
Using AShot API to Capture FullScreen and Particular Element Screenshot
10:36
CODE from Above lectures
00:02

Handling JQUERY Calendars

4 lectures
Getting the current and target dates
20:36
Jumping to the Target month
06:17
Finding and clicking the Target day
03:42
Project Code
00:01

WebDriver Event Listeners - Selenium 4

2 lectures
WebDriverListeners and EventFiringDecorators
19:36
WebDriverListeners and EventFiringDecorators - Code
00:43

TESTNG FRAMEWORK - Basics

13 lectures
Introduction to TestNG and Configuring Eclipse plugin
08:11
Creating the First Test Case
08:58
Adding Assertions and Reporting Failures
06:36
SoftAssertions and Reporting Multiple failures
06:28
Creating Test Dependencies
05:31
Creating Test Suite
04:55
Managing Multiple Test Suites
04:44
Test Groups
07:10
TestNG Listeners
10:52
Forcefully Skipping a Test Case
01:56
Adding Before and After Suite annotations
03:23
Download the code from above lectures
00:01
Article on TestNG Framework
04:13

TESTNG FRAMEWORK - Creating Interactive Reports

4 lectures
TestNG Report
09:41
ReportNG
05:30
Article on ReportNG
01:46
Download the code from above lectures
00:01

TESTNG FRAMEWORK - Parameterization

6 lectures
Understanding Parameterization through DataProviders
10:48
TestNG Parameterization Excel Reading
12:54
TestNG Parameterization Excel Reading with Hashtable
10:55
Handling Multiple Data Providers
12:12
Reading Parameters from TestNG.xml file
04:37
Download the code from above lectures
00:01

TESTNG FRAMEWORK - Advance Topics

10 lectures
Running Parallel Test using TestNG.xml file
07:05
Running Parallel Test using DataProvider
03:31
InvocationCount and ThreadPoolSize
12:09
OnTestFailure - CaptureScreenshots
20:33
OnFinish - Zip file and send Automated mails
12:55
Zip Utility Code
00:15
Retry Listener to Re-Run Failed Test Cases
10:14
Retry Listener to Re-Run Failed Test Cases - Code
00:01
Retry Listener to Re-Run Failed Test Cases - Code with WebDriver Example
00:01
Download the code from above lectures
00:01

ASSIGNMENTS

4 lectures
Intro
01:44
Assignment 1 - Searching flight information
01:48
Assignment 2 - Randomly checking checkboxes
00:34
Assignment 3 - Verifying added items to the cart
01:10

EXTENT REPORTS Version 4

3 lectures
Configuring Latest Extent Reports Step by Step
26:44
Generating extent reports through Customized Listeners
10:33
Code
00:01

ALLURE REPORTING

3 lectures
Configuring Latest Allure reports - Step by Step
12:16
Customizing and attaching Screenshots on failure
10:43
Code from Above Lectures
00:01

SELENIUM GRID - PARALLEL EXECUTION

9 lectures
Introduction to Selenium Grid
29:21
Configuring nodes & hub
33:17
Running Test on Multiple browsers & Nodes
29:31
Grid Json configuration
05:55
Latest Selenium GRID 3 Configuration and Updates
04:22
Latest Selenium Grid 3 - Running Parallel Test through TestNG XML Parameters
15:34
Latest Selenium Grid 3 - Running Parallel Test through Data Provider
09:03
Latest Selenium Grid 3 - Fixing the Parallel test execution by MultiThreading
10:01
Grid files for download
00:01

Selenium Grid 4

7 lectures
Understanding the Grid 4 Architecture
08:44
Download the complete code from the Grid lectures
00:02
Configuring Ubuntu virtual machine
06:36
Running as a standalone Grid
08:39
Running test cases in parallel
14:10
Hub and Nodes
06:42
Distributed
07:32

Jenkins - CI

1 lectures
Jenkins Detailed Configuration
10:21

GIT / GITHUB and Continuous Integration using Jenkins

8 lectures
Introduction to Version control system
20:02
Installing Git on Windows
16:19
UPDATE 2022 - Getting started with GIT
13:44
UPDATE 2022 - Git Branching
05:17
UPDATE 2022 - Git Merge and Merging conflicts
04:31
UPDATE 2022 - Creating a repository on GitHub and Pushing Pulling the code
09:58
UPDATE 2022 - Pulling the project from GitHub repository
01:47
Download the PPT file
00:00

Continuous Integration - Jenkins CI

3 lectures
Introduction to Continuous Integration and configuring Jenkins
18:33
Creating a free style Jenkins project
17:36
Download the PPT file
00:00

Articles for Download on Git and Jenkins

2 lectures
Introduction to Git and Jenkins
05:21
Continuous Integration through Jenkins and GitHUB
04:02

SauceLabs Integration

1 lectures
Integrating the Test Cases to execute on SauceLabs cloud network
21:17

LIVE PROJECT 1 -HYBRID - DATA + KEYWORD DRIVEN AUTOMATION FRAMEWORK with JENKINS

23 lectures
Introduction to the Project
08:03
Live Project 1 Code with Updated and Latest Dependencies
00:24
Creating a new Maven Project
09:19
Creating Base Class
18:19
Calling Properties and creating the very first test case
13:46
Initializing logs
06:27
Adding Assertions
15:11
Adding Data Provider and Creating the second test
21:04
Implementing ReportNG
15:29
Adding Listeners
07:27
Capturing Unique screenshots and report customization part 1
16:00
Capturing Unique screenshots and report customization part 2
08:37
Generating Extent Report
19:25
Adding steps to test cases in Extent Report
13:09
Creating a common data provider
08:10
Adding Multiple Failure to the test
18:44
Adding parameterization and automating the third test
23:25
Setting up run modes for test suites
26:26
Setting up run modes for test data and implementing parameterization
14:49
Jenkins build generation
11:10
Jenkins - Configuring HTML Publisher plugin for Extent Reports
06:56
Jenkins - Parameterizing the build for browser and environment
08:38
Jenkins - Configuring MAIL API to send test results in an automated email
12:52

UPDATE EXTENT REPORTS AND LATEST DATA DRIVEN FRAMEWORK DEPENDENCIES

3 lectures
Latest Extent Reports Generation - END to END
01:00:39
Data + Keyword Driven Framework using Latest Selenium 4.0 Dependencies
01:41:51
Download the Code for Extent Reports and Data Driven Framework
00:01

LIVE PROJECT 2 - PAGE OBJECT MODEL with GIT/GITHUB and CI - JENKINS

20 lectures
Page Object Model - Introduction to the framework basics
11:45
Page Object Model - Designing Layout and creating the first business page
18:39
Page Object Model - Creating business Pages - Part 2
14:21
Page Object Model - Creating business Pages - Part 3
27:19
Page Object Model - Creating Business Pages - Part 4
22:52
Page Object Model - Implementing Page Objects
17:25
Page Object Model - Implementing Base class for Pages - Part 1
17:18
Page Object Model - Implementing Base class for Pages - Part 2
13:24
Page Object Model - Implementing Base class for Pages - Part 3
19:47
Page Object Model - Adding Test cases and common Data Providers
26:31
Page Object Model - Learning Git, Github and Continuous Integration
01:35
Page Object Model - Introduction to Version control system
20:02
Page Object Model - Installing Git on Windows
16:19
Page Object Model - Git Commands
15:05
Page Object Model - Introduction to GitHub - remote repository
16:24
Page Object Model - Creating Account on GitHub & Pushing code to the remote repo
29:53
Page Object Model - Introduction to Continuous Integration and config Jenkins
18:33
Page Object Model - Continuous Integration Part 1
19:06
Page Object Model - Continuous Integration Part 2
08:36
Project Code
00:01

Page Object END to END Framework from the LIVE PROJECTS

3 lectures
NEW - Page Object Model with Page Factory - End to End (LIVE BATCH RECORDINGS)
01:48:44
NEW - Page Object Model with Page Factory - End to End (PART 2)
01:50:58
Download the code
00:01

LIVE PROJECT 3 - Page Object Model with Page Factories (End to End Testing)

13 lectures
Page Factories - Introduction
21:12
Page Factories - Implementing Base class and understanding factory annotations
25:59
Page Factories - Implementing Business classes Part 1
17:38
Page Factories - Implementing Business classes Part 2
24:59
Page Factories - Implementing Business classes Part 3
20:46
Page Factories - Implementing Business classes Part 4
05:08
Page Factories - Soft Assertions and Finding Multiple Elements
21:54
Page Factories - FindBys and FindAll annotations
11:33
Page Factories - Adding Extent Reports
25:41
Page Factories - Adding Keywords and Implementing logs
21:24
Page Factories - Implementing Parameterization and Runmodes to the test case
16:07
Page Factories - Configuring Jenkins and sending Automated Emails
12:24
Complete Project Code
00:01

ARTICLES on Latest CUCUMBER version 6

11 lectures
Important to watch this lecture before reading the articles
00:19
BDD Introduction
03:38
Setting up cucumber in eclipse
02:30
Create feature and Step definition file
03:14
Create runner file
02:20
Cucumber Tags
02:00
Background keyword in Cucumber
01:47
Hooks in Cucumber
03:10
DataTable (asLists) in Cucumber
02:00
DataTable (asMaps) in Cucumber
02:25
Data Driven Testing in Cucumber
01:40

LIVE PROJECT 4 - Cucumber BDD Framework with Page Object Model and PageFactories

49 lectures
Download the updated framework code - latest 6.10 cucumber and latest Reporting
00:24
Cucumber Basics - Introduction to the Project
02:04
Cucumber Basics - Introduction to Cucumber BDD
05:34
LATEST - Installing the Cucumber plugin and creating the very first feature file
12:06
LATEST - Creating a Step definition file
05:02
LATEST - Creating a runner file
03:30
LATEST - Generating Cucumber Reports
02:05
LATEST - Generating Latest Extent reports
06:25
LATEST - Customizing Extent Reports
02:25
LATEST - Adding Multiple scenarios to a feature
04:19
LATEST - Parameterization using Scenario Outline
03:37
LATEST - Adding Multiple Features and Step Definitions
04:25
LATEST - Background
03:53
LATEST - Cucumber Tags
05:40
LATEST - Cucumber Hooks
03:13
LATEST - Cucumber Hooks - BeforeAll, AfterAll, BeforeStep, AfterStep
04:32
LATEST - Cucumber Hooks - Defining Execution order
03:11
LATEST - Cucumber Hooks - Tagged hooks
02:39
LATEST - DataTable as a List
06:25
LATEST - DataTable as Map
03:07
LATEST - Parameterize DataTable as a Map
02:42
Cucumber Basics - Creating Multiple Features and Step files
05:52
Cucumber Basics - Adding List and Datatables
07:30
Cucumber Basics - Adding Background
02:12
Cucumber Options - Features, Glue and Monochrome
05:01
Cucumber Options - Adding Tags
03:44
Cucumber Options - Adding Hooks
06:47
Cucumber Options - Adding tagged Hooks
02:18
Cucumber Options - Pretty Format Feature
00:48
Cucumber TestNG - Adding TestNG Runner
06:30
Cucumber Reporting - Generating Cucumber Reports
03:00
Cucumber Reporting - Integrating Cucumber Extent Report Plugin
06:37
Cucumber WebDriver - Adding Selenium APIs
12:04
Cucumber WebDriver - Creating the feature file
06:01
Cucumber WebDriver - Creating automation steps
13:12
Cucumber WebDriver - Fixing sync issues and adding validations
19:00
Cucumber WebDriver - Adding screenshots in case of failure
03:48
CucumberFramework - Part1 - Designing Architecture
08:45
CucumberFramework - Part2 - Creating a feature file
12:07
CucumberFramework - Part3 - Creating Step definition and defining base class
12:34
CucumberFramework - Part4 - Creating Page Objects Actions and locators
15:36
CucumberFramework - Part5 - Creating more business actions
06:46
CucumberFramework - Part6 - Creating step definitions
08:08
CucumberFramework - Part7 - Creating Cucumber runner hooks and generating extent
22:23
CucumberFramework - Part8 - Adding more steps and integrating maven
09:55
CucumberFramework - Part9 - Running Multiple features through Maven - Part 1
21:21
CucumberFramework - Part10 - Running Multiple features through Maven part 2
29:36
CucumberFramework - Part 11 - Integrating Jenkins and Interactive Reports
17:43
Framework Code- Cucumber with Page Objects and factories using TestNG
00:01

Cucumber 4 with Latest Extent Report version 4 and Maven Reporting plugin

3 lectures
Cucumber 4 with Latest Extent Report version 4 and Maven Reporting plugin
15:15
Download the code
00:01
Code with Latest 6.10.0 Cucumber dependencies
00:02

Commonly Asked Core Java and Selenium interview Questions

1 lectures
Commonly Asked Java and Selenium interview Questions
05:30

Latest Selenium 4.0 API - Live Session recordings from 2022 Batch

46 lectures
Entire Code for Download
00:01
SKIP THESE LECTURES IF ALREADY GONE THROUGH ABOVE SECTIONS SUCCESSFULLY
00:14
Introduction to Selenium 4 and Other integrated components
02:10:04
Download code from Core JAVA lectures
00:01
Core Java Day 1 - Introduction to Core Java
02:00:35
Core Java Day 2 - Classes and Objects
01:52:06
Core Java Day 3 - Data Types, Heap, Garbage collection etc
01:45:54
Core Java Day 4 - Garbage Collection, Object Creation, Data Types, String
02:17:11
Core Java Day 5 - String Class, Concatenation, Operators
01:41:09
Core Java Day 6 - More on Operators
01:55:38
Core Java Day 7 - Conditional and Ternary operators, Methods etc
02:03:02
Core Java Day 8 - More on Methods and scanner class
01:28:43
Core Java Day 9 - Type of Variables, Methods and Return types
02:06:41
Core Java Day 10 - Static and Non Static
01:49:53
Core Java Day 11 - IfElse, SwitchCase, For Loops
01:58:29
Core Java Day 12 - ForLoop, DoWhile Loop, While Loop and Arrays
01:38:46
Core Java Day 13 - Arrays
01:56:54
Core Java Day 14 - 2D/3D Arrays, Packages
02:04:54
Core Java Day 15 - OOPS - Inheritance
01:56:36
Core Java Day 16 - OOPS - Inheritance and Polymorphism
02:33:40
Core Java Day 17 - OOPS - Method Overloading
01:50:36
Core Java Day 18 - OOPS - Method Overriding, Polymorphism etc
02:20:53
Core Java Day 19 - OOPS - Abstract Classes and Interface
02:07:08
Core Java Day 20 - Constructor, This, Super, Constructor Chaining
02:21:05
Core Java Day 21 - Constructor chaining and Exception Handling
02:14:58
Core Java Day 22 - Exception Handling and Apache POI
02:07:16
Core Java Day 23 - Collections API
00:05
Selenium WebDriver - Day 1 - Difference in Selenium versions & Configuring Maven
01:59:36
Notes
01:17
Selenium WebDriver - Day 2 - Handling Elements and Implicit/ExplicitWaits
01:59:18
Selenium WebDriver - Day 3 - Finding Multiple Elements, Checkboxes, links etc
01:23:00
Selenium WebDriver - Day 4 - Relative Locators, Screenshots (FullPage / Element)
01:29:18
Selenium WebDriver - Day 5 - New window, tab, Basic Auth, Alerts, Iframes etc
01:15:12
Selenium WebDriver - Day 6 - Chrome DevTools Protocol, CSS Selector, JS etc
01:20:54
Selenium WebDriver Day 7 - Properties, Log4j, JDBC, Keywords etc
01:31:00
Selenium WebDriver Day 8 - TestNG Framework, ReportNG etc
01:56:14
Selenium WebDriver Day 9 - Generating Extent Reports
01:04:15
Selenium WebDriver Day 10 - TestNG Parameterization and Data Driven Framework
01:51:00
Selenium WebDriver Day 11 - Data Driven Framework and Jenkins
02:17:07
Code till date
00:01
Selenium WebDriver Day 12 - Page Object Model with Page Factories Part 1
02:23:15
Selenium WebDriver Day 13 - Page Object Model with Page Factories Part 2
01:27:14
Selenium WebDriver Day 14 - Grid/Parallel Test Execution and Appium Mobile
02:16:28
Selenium GRID 4, Dockers and AWS Cloud configuration
01:36:47
Code from Page Object Model and Page Factories
00:01
Download the Code from Appium and Selenium Grid
00:02

DATABASE TESTING

2 lectures
Introduction to Database Testing
23:53
Database JDBC Connectivity
17:26

SVN - Configuration Management

1 lectures
Introduction to SVN
27:25

BONUS LECTURE

1 lectures
BONUS LECTURE
00:30

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.