Selenium WebDriver With - Java |TestNg |Maven |GIT | Jenkins
4.2 (77 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6,440 students enrolled

Selenium WebDriver With - Java |TestNg |Maven |GIT | Jenkins

Selenium WebDriver : With Basic Java from Beginer to Framework level with real time examples, covered- GIT,Maven,Jenkins
4.2 (77 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6,440 students enrolled
Created by Pankaj Gupta
Last updated 5/2020
English
English [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 28 hours on-demand video
  • 34 articles
  • 31 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • By the end of this course you will be able to automate any Web Application with framework, *This is completely design for Beginner*.
  • You will be able to answer What, Why and when to use with explanation.
  • You will gain confidence with “Real time scenario” so that you can answer to anybody with confidence- This is Main focus.
  • You will get to know the coding standards in writing the most optimised Web Automation Scripts
  • You will be able to develop Web Automation framework from scratch
  • You will understand Automation framework components like TesNG, Maven, Jenkins, Page Object model design pattern etc
  • You will get complete Practical knowledge on Selenium WebDriver where you will be in the position to automate any Web application.
  • You will be able to create GREAT LOOKING REPORTS using the best advanced REPORTING TOOL.
  • "Last but not least" you can clear any Interview and can Lead Entire Web Automation Project from Design Stage to implementation stage.
  • You will be Ready for your new Career Growth / Job Switch
Requirements
  • * ******You need NOT have any Prior java coding experience to start this course********* Even non Programming candidates can follow this course comfortably******Have covered Basic of Java
Description

--Course Updated with latest  examples time to time***

*Complete Systematic and Sections wise Division*


WebDriver is a web automation framework that allows you to execute your tests against different browsers, not just Firefox, Chrome (unlike Selenium IDE). WebDriver also enables you to use a programming language in creating your test scripts (not possible in Selenium IDE).

What made this course Unique from other courses?
Only course on Internet which covers Real time project explanation and all your Quetion like what and why ??
It's basically designed in such a way -so that one can answer when we should go for what approach and how?.

-- WHAT MAKES THIS COURSE BEST? *******************

We assume that students have no experience in automation/coding and start every topic from basics level.

Examples are taken from REAL TIME Web Application to understand how different components can be automated, that will give you idea of industry level framework and give you confidence.

NO PRIOR CODING OR AUTOMATION EXPERIENCE NEEDED, this course covers all the necessary topics.

Get more than 27+ hours of unique content with real example Contents are provided to refer and learn with examples.

***************************************************************************

Every Sections has INTERVIEW QUESTIONS to practice/master the learning process.

It will be very helpful for your NEXT JOB/Interview. :)

****************************************************************************

On course completion You will be Mastered in Web/UI Automation and can implement Successfully it in your work place or will surely land on High Paying Job.

We start from Beginners level and slightly go through Advanced FRAMEWORK level.

This is a single course for everything you need to know related to Web Automation and Framework.

We have Covered  below Topics: (Refer- Course content Section)

****************************

*Complete Systematic and Sections wise Division*

Basic of JAVA :

Basic of Java

OOPS Concepts

Collection Framework in Java Basic

Basic of Automation :

Basic of Automation What ? When ? How ?

Basic Introduction of Selenium and Its Components

JDK installation

Eclips Installation

Setting the Selenium Jars and Browsers path

Architecture of WebDriver

How Selenium works

Basic program to launch diff browsers

Basic of WebElements and HTML

Firepath or in chrome how to inspect

Introduction of Locatores and Why, when, How?

By class, findelement and findelements

xpath

CSS

Introduction to Wait and Why,when,How?

implicitly

explicitly

DropDowns

Checkbox

Radio Button

Executing a file

different ways of clicking on a button?

IMPORTANT METHODS OF WEBELEMENT INTERFACE

HANDLING MULTIPLE ELEMENTS

HANDLING AUTOSUGGESTION

Actions class

File upload popup -Window based popup-AutoIT

File upload popup -Window based popup-Robot Class

Alert and Popup

Multiple window Handler

taking Screenshot

POM-Framework Design Pattern

Page Factory model

POM-Framework Design Pattern

Page object model

Read Data from Properties file

Read Data from excel file-Apache POI basic

Write data into excel

Basic of TestNg-Framework, Why, when, How? Setup?

displaying TestNg Report-index and HTML

TestNg.xml basic

Basic Annotations and use

Reporter and SOP statements-for Logging into Reports

Priority Running

InvocationCount

DependsonMethod

Grouping of Test Cases

Running Failed Test Cases

Running Parallel Test Cases

Running Cross Bowser Test Cases

Soft and Hard Assert

Basic of Maven

DownLoading and Setup of Maven

Understanding POM and Execution by Maven

Basic Git

Creating account

configure eclipse-with git

Differents operation

Continuous Integration tools

Basic of Jenkins

DownLoad and Setup

Running Jenkins

****Bonus*****

Some exciting stuff

*************************************************************************************

This is life time supported course - Any time you can access these course via Mobile App or Web App

*************************************************************************************

At the end of this course you can pick any Web Application over internet and can automate it comfortably with all necessary validations.

***Keep Learning- Keep Growing*** and Wish you all the Best !!

Who this course is for:
  • * Manual testers, Non-programming aware testers interested in learning Automation
  • * Any Experience who want to change Domain OR update their skills.
  • * Any Software engineer who are interested in Mobile Technologies
  • * Freshers/Graduates/ Software Testers
  • * Any Developer who have to implement something using automation
Course content
Expand all 252 lectures 29:01:15
+ BASIC JAVA : ALL Basic Concept from beginner level (ABC of Java)
18 lectures 01:46:37
Java - What is Java? and Why Java?
05:15
Java - Download and Setup
00:31
Java - main Method Explanation
06:16
Java - Understanding Literals Concept in Java
02:39
Java - Use of Void Method with Real time Example
06:47
Java - Use of Method with Return with Real time Example
05:49
Java - Use of Local Variable with Real time Example
04:55
Java - Introduction and Use of Data Types
08:18
Java - Practical Example of Data Type
02:54
Java - Use of For Loop with Real time example
08:05
Java - Use of For-each Loop with Real time Example
05:12
Java - Use of While and Do while with Real time Example
05:56
Java - Use of Conditional Statement if-else with Real time Example
07:57
Java - Use of Multiple Conditional Statement Switch-Case with Real time Example
12:55
+ BASIC JAVA : Arrays and It's Use with Real time Example
8 lectures 37:51
1. Why We need Array
03:57
3. Single Dimentional Array
04:06
4. DIfferent Example of Array
04:23
5. 2d Array
07:04
6. 2D Array Explanation
05:15
7. 2D array explanation 2
02:18
8. Interview Questions
01:42
+ BASIC JAVA : String and It's Use with Real time Example
8 lectures 46:38
1. String Introduction
04:11
4. Equals doubleEquals and CompareTo
09:52
5. String Method 2
08:02
6. Need of String Buffer
06:41
7. StringBuffer and StringBuilder Concept
05:08
8. Interview Questions
01:40
+ CORE JAVA (OOPs Concepts): Inheritance with Real time example
9 lectures 01:00:12
Introduction : Class and Objects
05:46
Inheritance Explanation by Example
08:27
Concepts of Single Level Inheritance
06:59
Concepts of Multi level Inheritance
07:34
Concepts of Hierarical Inheritance
07:41
Concepts of Multiple Inheritance
05:54
Inheritance Summary
04:33
+ CORE JAVA (OOPs Concepts): Encapsulation with Real time example
4 lectures 21:49
Introduction : Encapsulation
07:39
Concepts of Encapsulation with Example
06:27
Encapsulation Summary
05:46
Interview Questions
01:57
+ CORE JAVA (OOPs Concepts): Polymorphism with Real time example
5 lectures 27:46
Polymorphism : Method Over Loading
05:20
Polymorphism : Method Overriding
06:37
Polymorphism : Difference between Method Over Loading and Method overriding
03:15
Polymorphism : Example
10:42
Interview Questions
01:52
+ CORE JAVA (OOPs Concepts): Constructor with Real time example
11 lectures 01:00:54
Concepts of Constructor with Example
04:38
Concepts of This Key is Constructor
03:07
Concepts of Constructor Overloading
08:33
Types of Constructor
05:36
Constructor Chaining and This function
07:53
Concepts of Super key
06:06
Difference between this and Super
02:49
Concepts of Static and NonStatic Block
03:56
Execution Sequence in Constructor
05:59
Interview Questions
03:34
+ CORE JAVA (OOPs Concepts): Abstraction with Real time example
6 lectures 34:29
Abstraction : Using Abstract Class
10:43
Abstraction : Using Interface
09:29
Abstraction : Multiple Inheritance using Interface
04:49
Abstraction : Difference between Abstract class and Interface
02:08
Interview Questions
03:56
+ CORE JAVA (OOPs Concepts): Exception Handling with Real time example
7 lectures 41:58
Concepts of Exception with Examples
03:07
Use of Try and Catch blocks
06:25
Use of Nested Try Catch blocks
06:49
Concepts of Finally Block
04:29
Concepts of Throw And throws
07:44
Interview Questions
08:54