4.29 out of 5
4.29
1027 reviews on Udemy

Selenium Webdriver with Java (Basics + Advance + Architect)

300+ Lectures, 100+ Hrs of inDepth training on Selenium WebDriver 3.0 with Adv. Framework Designing and Live Projects
Instructor:
Rahul Arora
3,251 students enrolled
By the end of the course you should be able to Master Selenium Automation and 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
By the end of the course you will be as much trained to automate any complex web based application using Selenium
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
We 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 justify 2-3 years of your existing experience in Selenium
Many pdf files, course code and other reference material will be provided along with the video lectures
You should be able to work on Live Projects, Manipulate complex Xpath, CSS and important locators

Selenium WebDriver Training – Expert Level

One of the Biggest, Oldest and Most Demanding Selenium course on Udemy. Cover almost everything you need to Master in Selenium

Update: New Lectures added based on recent 3.141.59 WebDriver library updated on 30th Jan 2019

  YOU ARE ABOUT TO MASTER THE SELENIUM AUTOMATION. 

Covers: Selenium IDE, Selenium RC, Selenium WebDriver, Selenium GRID, Basics of Mobile testing with Appium, Selendroid and IOS, All Major Selenium Automation Frameworks, Reporting, Live Projects and Interview Preparation.

     

  ********What makes this course unique from others********************** 

  300+ Lectures, Around 100+ hours of Latest and unique content which you will not find in any other Selenium courses on Udemy. This course covers Basics + Advance + Architect level topics on Selenium and Framework designing. 

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

  From ground till sky level this course covers every concept in Selenium automation which is a need of current automation industry. 

  **********COURSE HIGHLIGHTS************************** 

  • Selenium IDE / RC / WebDriver with all Advance level concepts

  • Selenium GRID

  • Core Java Basics

  • JUnit / TestNG, ANT, Report generation, batch execution

  • SVN and MAVEN

  • Git, GitHUB

  • Continuous Integration – Jenkins / Hudson

  • Data Driven Framework

  • Hybrid (Keyword + DataDriven) Framework

  • Page Object Model with factories

  • Cucumber JVM – BDD Framework

  • SauceLab Integration

  • Docker

  • Mobile Automation Testing Basics

  • Selenium 3.0 – Appium

  • Selenium 3.0 – Selendroid

  • Selenium 3.0 – IOS Driver

  • Live Examples and Assignments

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

     

                  Not only WebApplication testing but you can also make your self expert in Automating your Android and IPhone Apps using the upcoming Mobile Automation APIs such as Appium for IOS and Android.

                        Not just the video lectures you will see the entire coding part done step by step and the lectures are explained in a very detailed and practical approach is taken in every example by the trainer. 

Introduction to the Course

1
Introduction

What is Selenium?

1
What is Selenium?
2
What is an API?
3
Understanding Selenium as an API
4
Running Test through Selenium IDE
5
Difference in RC, WebDriver and Grid
6
Scope and Conclusion

Core Java essentials for Selenium

1
Introduction to Core Java
2
Download ALL Java PDF Lectures
3
MAC OS X - Installing Java & configuring enviornment variables
4
Classes and Objects
5
Basic Java programming and features - Part 1
6
Basic Java programming and features - Part 2
7
Basic Java programming and Feature - PDF
8
Java Methods - Part 1
9
Java Methods - Part 2
10
Java Methods Part 3
11
Java Methods Part 4
12
Java Methods - Part 5 - Predefined Methods
13
Java Methods - Part 6 - Static and Non Static Methods
14
IF and Else Statements
15
Code and PPTs for Download from Methods and IFandElse
16
Loops - While Loop
17
Loops - Do While Loop
18
Loops - For Loop
19
Loops - Nested Loops
20
Loops - Break and Continue statements
21
Download the Loops code and PPT files
22
Arrays and Methods
23
Arrays and Methods - PDF
24
Exception Handling - Part 1
25
Exception Handling - Part 2
26
Exception Handling - Code
27
Packages and Access Modifiers
28
Packages and Access Modifiers - PDF
29
OOPS - Encapsulation
30
OOPS - Inheritance
31
OOPS - Polymorphism - OverLoading
32
OOPS - Polymorphism - Overriding
33
OOPS - Polymorphism - Overriding benefits and drawbacks
34
OOPS - Object oriented programming - Part 1 & 2 - PDF
35
OOPS - Object oriented programming - Part 3 - PDF
36
OOPS - Abstract classes
37
OOPS - Interfaces
38
Reading Properties files
39
Java Streams - Writing in TXT and CSV files
40
Java Stream - Writing HTML Files and Reading files
41
Java Stream - Apache POI Creating and Writing Excel Files
42
Java Stream - Apache POI Reading Excel Files, Extended Loops
43
POI JARS
44
Reading Notepad file
45
Reading and Writing Notepad and Properties file - code
46
Reading Excel Files and Generating logs through Log4J API
47
Reading Excel and Generating logs - Code
48
Collections - Wrapper Classes, Autoboxing and Unboxing
49
Collections - ArrayList
50
Collections - HashSet
51
Collections - HashMap
52
Reflection API
53
Code from Access Modifiers, OOPS, Collection API, Reflection API lectures
54
Reflection API - Example related to Keyword driven approach
55
Collection and Reflection API - Code
56
Difference between == & equal to operator and Singleton design pattern
57
Apache Log4J API - Console & File Appenders
58
Apache Log4J API - SMTPAppender
59
Apache Log4J API HTMLAppender
60
Apache Log4j API - Project code
61
Best Core JAVA Book for download

(OFFICIALLY DEPRECATED) - Selenium RC - Remote Control - 1.0

1
Introduction to Selenium RC
2
Understanding the RC Architecture
3
Introduction to Selenium RC - Code
4
Selenium RC Features & Examples - Part 1
5
Selenium RC Features & Examples - Part 2
6
Selenium RC Features & Examples - Code
7
Capturing Screenshots, Emailing test results
8
Handling Captchas
9
Capturing Screenshots, Emailing test results & Captcha submission - Code
10
Handling tabs and pop ups
11
Online WebTables
12
Online WebTables & Handling Tabs and Pop ups - Code

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

1
Prerequsite and configuring Java
2
Downloading and Configuring latest Eclipse IDE
3
Configuring Latest Selenium API
4
Getting started with Selenium and configure Firefox browser
5
Configuring Chrome Browser
6
Configuring IE and Edge browser
7
Configuring Safari and Opera browser
8
Download and Configure Maven
9
Managing Dependencies
10
Managing Executable files through WebDriverManager Class

Detailed configuration on MAC OSX

1
Configuring Java and setting up environment variables
2
Downloading and Configuring latest Eclipse IDE
3
Configuring Maven and Downloading Selenium dependencies
4
Configuring Browsers - Chrome, Firefox, Safari, Opera etc
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.3
4.3 out of 5
1027 Ratings

Detailed Rating

Stars 5
549
Stars 4
329
Stars 3
108
Stars 2
27
Stars 1
16
5eeda01426f197dbf46304ba3ac92baf
30-Day Money-Back Guarantee

Includes

106 hours on-demand video
70 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion